DocumentCode :
3090244
Title :
Container Marking: Combining Data Placement, Garbage Collection and Wear Levelling for Flash
Author :
Hu, Xiao-Yu ; Haas, Robert ; Evangelos, Eleftheriou
Author_Institution :
IBM Res., Zurich, Switzerland
fYear :
2011
fDate :
25-27 July 2011
Firstpage :
237
Lastpage :
247
Abstract :
This paper presents a data-placement scheme for log-structured flash translation layers (FTLs), with the dual aims of reducing write amplification due to garbage collection and flash wear-out due to block erasing and programming. The central idea is to identify and place data that is expected to change frequently together in young flash blocks that are far from wearing out, and infrequently changing data in old blocks where it can be expected to stay longer. In previous work, garbage collection and wear levelling were treated separately, and the importance of data placement was largely ignored. We propose a new scheme, called container marking, to combine data placement, garbage collection, and wear levelling in a single mechanism, thus improving both the random write performance and the endurance. Each flash block is a data container that is assigned an activeness marker indicating how frequently the data it stores is updated. A simple solution for dynamically tracking data´s activeness that adapts to utilizations is presented. The system is implemented in a Java1-based flash simulator, and is shown to reduce write amplification and wear-out in synthetic and trace-driven workloads.
Keywords :
flash memories; storage management; Java-based flash simulator; activeness marker; block erasing; container marking; data placement; flash wear-out; garbage collection; log-structured flash translation layers; programming; wear levelling; write amplification; Aging; Ash; Computational modeling; Containers; Data models; Memory management; Random access memory; Data placement; Flash SSD; Garbage collection; Wear levelling; Write amplification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2011 IEEE 19th International Symposium on
Conference_Location :
Singapore
ISSN :
1526-7539
Print_ISBN :
978-1-4577-0468-0
Type :
conf
DOI :
10.1109/MASCOTS.2011.50
Filename :
6005392
Link To Document :
بازگشت