A high performance NAND array file system based on multiple NAND flash memories

被引:0
作者
Sang Oh Park
Yang Sun Lee
Sung Jo Kim
机构
[1] Chung-Ang University,School of Computer Science & Engineering
[2] Chosun University,Department of Information Communication Engineering
来源
The Journal of Supercomputing | 2013年 / 64卷
关键词
NAND flash memory; File system; Large-capacity storage; Mount; Garbage collection; Cache;
D O I
暂无
中图分类号
学科分类号
摘要
The existing NAND flash memory file systems have not taken into account multiple NAND flash memories for large-capacity storage. In addition, since large-capacity NAND flash memory is much more expensive than the same capacity hard disk drive, it is cost wise infeasible to build large-capacity flash drives. To resolve these problems, this paper suggests a new file system called NAFS for large-capacity storage with multiple small-capacity and low-cost NAND flash memories. It adopts a new cache policy, mount scheme, and garbage collection scheme in order to improve read and write performance, to reduce the mount time, and to improve the wear-leveling effectiveness. Our performance results show that NAFS is more suitable for large-capacity storage than conventional NAND file systems such as YAFFS2 and JFFS2 and a disk-based file system for Linux such as HDD-RAID5-EXT3 in terms of the read and write transfer rate using a double cache policy and the mount time using metadata stored on a separate partition. We also demonstrate that the wear-leveling effectiveness of NAFS can be improved by our adaptive garbage collection scheme.
引用
收藏
页码:492 / 506
页数:14
相关论文
共 21 条
  • [1] Park SO(2007)A fast mount and stability scheme for a NAND flash memory-based file system J KIISE: Comput Syst Theory 34 683-695
  • [2] Kim SJ(2006)An efficient NAND flash file system for flash memory storage IEEE Trans Comput 55 906-912
  • [3] Lim SH(2009)An efficient multimedia file system for NAND flash memory storage IEEE Trans Consum Electron 55 139-145
  • [4] Park KH(2005)RFFS: design of a reliable NAND flash file system for embedded system KIPS Trans: Part A 12 571-582
  • [5] Park SO(2010)High-performance NAND and PRAM hybrid storage design for consumer electronics IEEE Trans Consum Electron 56 112-118
  • [6] Kim SJ(2006)Design of a NAND flash memory file system to improve system boot time Int J Inf Proces Syst 2 147-152
  • [7] Lee TH(1992)The design and implementation of a log-structured file system ACM Trans Comput Syst 10 26-52
  • [8] Park SH(2002)A ranking cleaning policy for embedded flash file systems KIPS Trans: Part A 9 399-404
  • [9] Kim TH(undefined)undefined undefined undefined undefined-undefined
  • [10] Lee SG(undefined)undefined undefined undefined undefined-undefined