Title
United SSD block cleaning via constrained victim block selection.
Abstract
Solid state drives (SSDs) widely used in cyber-physical systems have to use block cleaning operations to reclaim storage space because of the out-of-place update characteristics. As these operations often take high time costs and do harm to flash lifetime because of write amplification, SSD system performance has been largely decreased. Garbage collection and wear leveling, as two typical block cleaning techniques, are invoked without enough communication between each other, which may induce one block repeatedly cleaned within a short period, leading to worse performance and lifetime of SSDs. This paper proposes an unified block cleaning method called UniBC by considering the two invoking conditions unitedly to reduce the cost of overall block cleaning. In details, UniBC makes garbage collection able to consider the wear degree of victim blocks by utilizing constrained victim block selection techniques and wear leveling be aware of the utilization degree of victim blocks. By exploiting UniBC, repetitive block cleaning operations can be avoided and overall system performance can be improved. Experimental results show that UniBC can improve 10% block cleaning performance on average.
Year
DOI
Venue
2019
10.1145/3297280.3297307
SAC
Keywords
Field
DocType
flash lifetime, flash-based solid-state drives, garbage collection, wear leveling
Wear leveling,Computer science,Write amplification,Garbage collection,Solid-state,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-4503-5933-7
1
0.35
References 
Authors
0
4
Name
Order
Citations
PageRank
Yajuan Du185.21
Wei Liu2233.19
Yu Zhu314236.76
Meng Zhang4165.23