ABSTRACT
The mounting time of file system increases in embedded systems, as the capacity of flash memory keeps increasing rapidly. There is an unexpected power failure or an abnormal shutdown due to the power of mobile devices is supplied by batteries. Previous recovery schemes of the flash file system have limitation to reduce the mounting time in large flash memory and this resources constraint environment. Our goal is to reduce the reconstruction delay in flash file system. We present a state transition rate diagram of checkpoint to obtain the checkpoint interval and compute the interval of a checkpoint from the analysis of the diagram to reduce the scan time.
- S. Skorobogatov, Data remnants in flash memory devices, In proceedings of Cryptographic Hardware and Embedded Systems(CHES), pp. 339, 2005 Google ScholarDigital Library
- E. Gal and S. Toledo, Algorithms and Data Structures for Flash Memories, ACM Computing Surveys, vol. 37, no. 2, pp. 138--163, 2005 Google ScholarDigital Library
- A. Kawaguchi, S. Nishioka, and H. Motoda, A flash-memory based file system, In Proceedings of the USNIX, pp. 155--164, 1995 Google ScholarDigital Library
- Intel Corporation, Understanding the flash translation layer (FTL) specification, Application Note, pp. 648, 1998Google Scholar
- D. Woodhouse, JFFS: The Journalling Flash File System, In proceeding of Ottawa Linux Symposium, 2001Google Scholar
- Aleph One Ltd, Embedded Debian, Yaffs: A NAND-Flash Filesystem, http://www.aleph1.co.uk/yaffs/, 2002Google Scholar
- S. H. Park, T. H. Lee, K. D. Chung, A Flash File System to Support Fast Mounting for NAND Flash Memory Based Embedded Systems, Embedded Computer Systems: Architectures, Modeling, and Simulation(SAMOS), vol. 4017, pp. 415--424, 2006 Google ScholarDigital Library
- M. Rosenblum and J. K. Ousterhout, The design and implementation of a log-structured file system, ACM Transactions on Computer Systems, vol. 10, no. 1, pp. 26--52, 1992 Google ScholarDigital Library
Index Terms
- An efficient checkpoint scheme for the fast mount of flash file system
Recommendations
Exploiting non-volatile RAM to enhance flash file system performance
EMSOFT '07: Proceedings of the 7th ACM & IEEE international conference on Embedded softwareNon-volatile RAM (NVRAM) such as PRAM (Phase-change RAM), FeRAM (Ferroelectric RAM), and MRAM (Magnetoresistive RAM) has characteristics of both non-volatile storage and random access memory (RAM). These forms of NVRAM are currently being developed by ...
Efficient Metadata Management for Flash File Systems
ISORC '08: Proceedings of the 2008 11th IEEE Symposium on Object Oriented Real-Time Distributed ComputingNAND flash memory becomes one of the most popular storage for portable embedded systems. Although many flash-aware file systems, such as JFFS2 and YAFFS2, were proposed, the large memory consumption and the longmount delay have been serious obstacles ...
A design of flash memory file system for embedded systems
Flash memory, which has advantages of nonvolatility, high density, little power consumption, and low cost, has been employed as memory device for small and portable embedded devices. Flash memory, however, is slower in writing data compared with ...
Comments