Title
Superblock FTL: A superblock-based flash translation layer with a hybrid address translation scheme
Abstract
In NAND flash-based storage systems, an intermediate software layer called a Flash Translation Layer (FTL) is usually employed to hide the erase-before-write characteristics of NAND flash memory. We propose a novel superblock-based FTL scheme, which combines a set of adjacent logical blocks into a superblock. In the proposed Superblock FTL, superblocks are mapped at coarse granularity, while pages inside the superblock are mapped freely at fine granularity to any location in several physical blocks. To reduce extra storage and flash memory operations, the fine-grain mapping information is stored in the spare area of NAND flash memory. This hybrid address translation scheme has the flexibility provided by fine-grain address translation, while reducing the memory overhead to the level of coarse-grain address translation. Our experimental results show that the proposed FTL scheme significantly outperforms previous block-mapped FTL schemes with roughly the same memory overhead.
Year
DOI
Venue
2010
10.1145/1721695.1721706
ACM Trans. Embedded Comput. Syst.
Keywords
Field
DocType
coarse-grain address translation,memory overhead,storage system,nand flash memory,ftl scheme,proposed ftl scheme,ftl,previous block-mapped ftl scheme,hybrid address translation scheme,proposed superblock ftl,nand flash-based storage system,fine-grain address translation,flash memory operation,hybrid address translation,superblock-based flash translation layer,flash translation layer
Nand flash memory,Flash file system,Spare part,Flash memory,Computer data storage,Computer science,Parallel computing,NAND gate,Real-time computing,Software,Granularity
Journal
Volume
Issue
ISSN
9
4
1539-9087
Citations 
PageRank 
References 
39
1.45
17
Authors
5
Name
Order
Citations
PageRank
Dawoon Jung136720.19
Jeong-Uk Kang284046.49
Heeseung Jo367439.34
Jin-Soo Kim41806122.94
Joonwon Lee5143890.35