Title :
Real-time support of flash memory file system for embedded applications
Author :
Jain, Sudeep ; Lee, Yann-Hang
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ
Abstract :
NAND flash memory has emerged as an attractive proposition for embedded storage applications due to its properties of robustness, low price, a high number of write-erase cycles, and large capacities. To make it suitable for real-time embedded applications, this paper presents the design of a log structured file system that utilizes data redundancy and parallel operations to guarantee bounded read-write access latencies to real-time tasks, in the presence of requests from non real-time tasks. The proposed scheme requires minimal support from the underlying operating system. In addition, the paper proposes a storage scheme to reduce RAM footprint for the log structured file system while preserving reliability and minimal read/write overhead
Keywords :
embedded systems; file organisation; flash memories; random-access storage; data redundancy; embedded storage applications; flash memory file system; real-time support; real-time tasks; Application software; Delay; Embedded system; File systems; Flash memory; Power system reliability; Read-write memory; Real time systems; Redundancy; Robustness;
Conference_Titel :
Software Technologies for Future Embedded and Ubiquitous Systems, 2006 and the 2006 Second International Workshop on Collaborative Computing, Integration, and Assurance. SEUS 2006/WCCIA 2006. The Fourth IEEE Workshop on
Conference_Location :
Gyeongju
Print_ISBN :
0-7695-2560-1
DOI :
10.1109/SEUS-WCCIA.2006.35