DocumentCode :
1531049
Title :
Light weight sector mapping scheme for NAND-based block devices
Author :
Shin, Ilhoon
Author_Institution :
Dept. of Electron. & Inf. Eng., Seoul Nat. Univ. of Technol., Seoul, South Korea
Volume :
56
Issue :
2
fYear :
2010
fDate :
5/1/2010 12:00:00 AM
Firstpage :
651
Lastpage :
656
Abstract :
NAND-based block devices such as SD Card and USB Memory embed the special firmware called Flash Translation Layer (FTL) to emulate the block device interface. As the embedded FTL is executed by a low speed controller with a small sized SRAM inside the devices, its computation overhead and memory requirement should be low. However, the previous researches to improve the performance of FTL have mainly focused on reducing the number of the write and the erase operations of NAND flash memory with a low memory requirement. Reducing computation overhead has been overlooked relatively. In this paper, we present a light weight sector mapping scheme for FTL, which improves the performance of FTL with a low memory requirement and a low computation overhead. The key idea is to allow the log blocks, which are used as write buffer for the other NAND blocks, shared by multiple logical blocks and at the same time to prevent the sectors of a logical block from distributed to multiple log blocks in order to restrict the search space of a valid sector. A trace-driven simulation shows the presented scheme outperforms the existing sector mapping schemes in the most configurations. Especially in the skewed random write pattern, the improvement reaches more than 4 times as the number of log blocks increases.
Keywords :
EPROM; Embedded computing; Energy consumption; File systems; Microprogramming; PROM; Random access memory; Size control; Universal Serial Bus; Flash Translation Layer, Sector Mapping, Log Block, NAND Flash Memory;
fLanguage :
English
Journal_Title :
Consumer Electronics, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-3063
Type :
jour
DOI :
10.1109/TCE.2010.5505983
Filename :
5505983
Link To Document :
بازگشت