Title
A fast mount mechanism for YAFFS2
Abstract
Flash file systems that are not cleanly unmounted (e.g., in the event of power failure or an abnormal shutdown) may cause a scan of all flash memory when the system is remounted in order to gather all inode information and store it in RAM. This results in an unacceptably long flash file system mounting time depending mainly on the size. This long reconstruction delay makes the flash file systems unsuitable for embedded systems which require high availability. In this paper, we propose a fast mount mechanism for flash file systems which relies on a block inband tag with the chunk deletion history. This provides the ability to selectively scan the tag of the blocks at the mount time. The proposed scheme is implemented in YAFFS2 (Yet Another Flash File System 2). The evaluation results show that our scheme reduces the mounting time by as much as 40% compared to an existing scheme. This method can be used with an embedded system application that requires higher level of availability, such as a surveillance system.
Year
DOI
Venue
2012
10.1145/2245276.2232067
SAC
Keywords
Field
DocType
flash file system,existing scheme,unacceptably long flash file,flash file systems unsuitable,embedded system application,flash memory,proposed scheme,mounting time,embedded system,surveillance system,high availability
File Control Block,File system,Flash file system,Flash memory,inode,Computer science,Flash memory emulator,Computer hardware,High availability,Mount,Embedded system
Conference
Citations 
PageRank 
References 
0
0.34
4
Authors
8
Name
Order
Citations
PageRank
Jinman Jung12414.63
Joonhyouk Jang2145.59
Yookun Cho31544162.03
Hwansoo Han428828.69
Gwangil Jeon5609.12
Seong-Je Cho612427.85
Min-Woo Jang7122.80
Jung Y. Kim872.66