LeCramFS: an efficient compressed file system for flash-based portable consumer devices

Cost-effectiveness is one of the most critical factors in the development of portable consumer devices. The use of compression techniques is a simple but effective solution for achieving such cost-effectiveness. This paper gives a comprehensive analysis of file system level compression techniques for portable consumer devices. Since conventional compressed file systems are optimized for disk like devices and relatively abundant computing resources, they are not suitable for portable devices with small amount of memory and weak processing power. This paper presents the design and implementation of LeCramFS, which is a new read-only compressed file system designed for small portable devices and flash memory. Experiments by implementation show that the proposed file system outperforms conventional ones in terms of memory-efficiency and I/O performance.

[1]  Kern Koh,et al.  A flash compression layer for SmartMedia card systems , 2004, IEEE Transactions on Consumer Electronics.

[2]  Tei-Wei Kuo,et al.  Configurability of performance and overheads in flash management , 2006, Asia and South Pacific Conference on Design Automation, 2006..

[3]  David Woodhouse,et al.  JFFS : The Journalling Flash File System , 2001 .

[4]  Chun-Ta Chen,et al.  A compression layer for NAND type flash memory systems , 2005, Third International Conference on Information Technology and Applications (ICITA'05).

[5]  Scott A. Brandt,et al.  MRAMFS: a compressing file system for non-volatile RAM , 2004, The IEEE Computer Society's 12th Annual International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings..