DocumentCode :
2523270
Title :
A New FTL-based Flash Memory Management Scheme with Fast Cleaning Mechanism
Author :
Chiang, Mei-Ling ; Cheng, Chen-Lon ; Wu, Chun-Hung
Author_Institution :
Dept. of Inf. Manage., Nat. Chi-Nan Univ., Puli
fYear :
2008
fDate :
29-31 July 2008
Firstpage :
205
Lastpage :
214
Abstract :
Due to the advantages of non-volatility, lightweight, low power consumption, and shock resistance, flash memory has been widely used as the storage of embedded systems and mobile devices. However, unlike hard disk, flash memory does not support update-in-place operation, and each block on flash memory has the limited erasure cycles. Therefore, flash memory needs a different storage management scheme designed specifically for flash memory characteristics. Many researches adopt the log-based approach which needs an efficient cleaning mechanism to reclaim the storage space occupied by obsolete data. In this paper, we have designed and implemented a new flash translation layer for flash memory management and proposed a fast cleaning mechanism for space reclamation. It is based on the DAC technique to separately cluster hot and cold data in flash memory. For the NAND-type flash memory with large capacity, it maintains multiple LRU lists to reduce the time of selecting blocks for erasure in cleaning activity. Moreover, we modify the cost-benefit policy with different weight that considers the attribute of each block on flash memory in selecting a block for cleaning. Simulation results show that our proposed flash memory management scheme with the proposed fast cleaning mechanism could efficiently decrease the number of erase operations, speed up the cleaning activity, and enhance system performance.
Keywords :
flash memories; low-power electronics; pattern clustering; storage management; DAC technique; FTL-based flash memory management scheme; NAND-type flash memory; cleaning mechanism; embedded systems; flash translation layer; hot-cold data clustering; limited erasure cycles; log-based approach; low power consumption; mobile devices; multiple LRU lists; shock resistance; Cleaning; Conference management; Electric shock; Embedded software; Embedded system; Energy consumption; File systems; Flash memory; Hard disks; Power system management; Cleaning Policy; Flash Memory; Wear Leveling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software and Systems, 2008. ICESS '08. International Conference on
Conference_Location :
Sichuan
Print_ISBN :
978-0-7695-3287-5
Type :
conf
DOI :
10.1109/ICESS.2008.87
Filename :
4595560
Link To Document :
بازگشت