RFFS: Design of a Reliable NAND Flash File System for Embedded system 


Vol. 12,  No. 7, pp. 571-582, Dec.  2005
10.3745/KIPSTA.2005.12.7.571


PDF
  Abstract

NAND flash memory has advantages of non-volatility, little power consumption and fast access time. However, it suffers from inability that dose not provide to update-in-place and the erase cycle is limited. Moreover, the unit of read and write operations is a page. A NAND flash file system called YAFFS has been proposed. But YAFFS has several problems to be addressed. In this paper, the Reliable Flash File System(RFFS) for NAND flash memory is designed and evaluated. In designing a file system, the following four issues must be considered in particular for the design : (i) to minimize a repairing time when the system fault occurs, (ii) to balance the number of block erase operations by offering wear leveling policy, and (iii) to reduce turnaround time of memory operations by reducing the amount of data written. We demonstrate and evaluate the performance of the proposed schemes.

  Statistics


  Cite this article

[IEEE Style]

T. H. Lee, S. H. Park, T. H. Kim, S. G. Lee, J. K. Lee, K. D. Chung, "RFFS: Design of a Reliable NAND Flash File System for Embedded system," The KIPS Transactions:PartA, vol. 12, no. 7, pp. 571-582, 2005. DOI: 10.3745/KIPSTA.2005.12.7.571.

[ACM Style]

Tae Hoon Lee, Song Hwa Park, Tae Hoon Kim, Sang Gi Lee, Joo Kyong Lee, and Ki Dong Chung. 2005. RFFS: Design of a Reliable NAND Flash File System for Embedded system. The KIPS Transactions:PartA, 12, 7, (2005), 571-582. DOI: 10.3745/KIPSTA.2005.12.7.571.