DOI QR코드

DOI QR Code

Performance Comparative Analysis of Flash File System for Embedded Systems on Linux Environment

리눅스 환경에서 임베디드 시스템을 위한 플래시 파일 시스템의 성능 비교 분석

  • Choi, Jin-Oh (Department of Embedded Software, Busan University of Foreign Studies)
  • Received : 2013.11.01
  • Accepted : 2013.12.16
  • Published : 2014.01.31

Abstract

Recently the operating system share of linux on embedded system is increasing. The embedded systems on linux environment, commonly equip a file system as mini hard disk or flash memory to keep data. The types of the file system of the system are various according to it's operating system. Anyway, the more embedded system depends on the file system, the selection of the type of the file system effects more on the performance of the system. This thesis performs the performance benchmark of a FAT and Ext file systems which are most popular in embedded system. As the result, it is discussed that what file system is better at which case. These results will be a index at the selection of flash file system of the embedded systems on linux environment.

최근 임베디드 시스템의 운영체제로서 리눅스의 점유율이 높아지고 있다. 리눅스 환경의 임베디드 시스템에 탑재된 파일 시스템은 미니 하드 디스크 또는 플래시 메모리를 미디어로 채택하고 있다. 이러한 장치에 구현되는 파일 시스템의 종류는 임베디드 운영체제에 따라 다양하게 존재한다. 그런데 임베디드 시스템이 파일 시스템 의존도가 커질수록 이 파일 시스템 종류의 선택이 전체 시스템의 성능에 큰 영향을 미치게 된다. 이 논문에서는 임베디드 시스템에서 가장 많이 사용되는 FAT과 Ext 파일 시스템에서 성능을 비교 분석한다. 그래서 어떤 경우에 어느 파일 시스템이 우수한지에 대하여 고찰한다. 이 결과는 리눅스 환경의 임베디드 시스템에서 플래시 파일 시스템의 선택에 가이드가 될 것이다.

Keywords

References

  1. B.K.Lee, Y.K.Joo, S.I.Kim, J.N.Jun, "Embedded File System for Ubiquitous Computing," Journal of Korea Institute of Intelligent Systems, Vol.14, No.4, pp.424-430, 2004 https://doi.org/10.5391/JKIIS.2004.14.4.424
  2. Sunhwa Park, "New techniques for real-time FAT file system in mobile multimedia devices," IEEE Transactions on Consumer Electronics, Volume 52, Issue 1, 2006
  3. Soledad Escolar Diaz, Florin Isaila, Alejandro Calderon Mateos, Luis Miguel Sanchez Garcia, David E. Singh, "SENFIS: a Sensor Node File System for increasing the scalability and reliability of Wireless Sensor Networks applications," The Journal of supercomputing, Volume 51, Number 1, 2009
  4. J.S.Jung, W.Y.Jung, The Principle and Practice of File System for Embedded Developer, Hanbit Media, 2007
  5. A.R.Kim, I.H.Lee, "Performance Evaluation of Flash Memory and Hard-Disk File Systems for Embedded Applications," in Proceeding of the 2007 Fall Conference on the KIIS, Vol.34, No.2(B), 2007
  6. M.S.Choi, "Performance benchmark of file system for SSD on Linux environment," Master Paper of Dept. of Electronic Communication Computer in Hanyang University, 2009
  7. H.J.Park, "A Study on the Performance Evaluation of File Systems using Kernel-based Benchmarking Tool in the Linux," Journal of Korea Institute of Information Technology, Vol.10, No.12, 2012.12.