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

被引:2
作者
Park, Sang Oh [1 ]
Lee, Yang Sun [2 ]
Kim, Sung Jo [1 ]
机构
[1] Chung Ang Univ, Sch Comp Sci & Engn, Seoul 156756, South Korea
[2] Chosun Univ, Dept Informat Commun Engn, Kwangju, South Korea
基金
新加坡国家研究基金会;
关键词
NAND flash memory; File system; Large-capacity storage; Mount; Garbage collection; Cache; DESIGN;
D O I
10.1007/s11227-011-0714-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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
页数:15
相关论文
共 21 条
[1]  
Aleph One Company, YAFFS YET AN FLASH F
[2]  
Blackwell T, 1995, P 1995 WINT US
[3]  
Cooke J., 2006, FLASH MEMORY 101 INT
[4]  
이태훈, 2005, [KIPS Transactions on Computer and Communication Systems, 정보처리학회논문지. 컴퓨터 및 통신시스템], V12, P571
[5]  
HENESSY JL, 2002, COMPUTER ARCHITECTUR
[6]  
IOzone Organization, IOZONE FIL BENCHM
[7]  
Johnson MK, RED HATS NEW JOURN F
[8]  
KAWAGUCHI A, 1995, PROCEEDINGS OF THE 1995 USENIX TECHNICAL CONFERENCE, P155
[9]  
Kim JK, 2002, KIPS T A, V9, P399
[10]   High-Performance NAND and PRAM Hybrid Storage Design for Consumer Electronics [J].
Lee, Hyung Gyu .
IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2010, 56 (01) :112-118