Title
How To Cut Out Expired Data With Nearly Zero Overhead For Solid-State Drives
Abstract
Owing to flash memory constraints, a garbage collection (GC) mechanism hurts flash storage lifespan and performance since it generates a massive amount of write data to flash memory. To add insult to injury, all GC designs cannot identify disused data from valid data; therefore, all valid data, including disused data, will be rewritten to flash memory during the GC process. Fortunately, a flash storage vendor recently proposed a new write command to bring extra information to flash translation layer (FTL). Thanks to the new write command, the lifetime information of data can be brought from a host-side system to an FTL management layer for disused data identification. By such observations, this work proposes a dual-time referencing FTL (DTR-FTL) design to deal with disused data and minimize the overhead of GC by referring to data lifetime information and block retention time.
Year
DOI
Venue
2020
10.1109/DAC18072.2020.9218610
PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC)
Keywords
DocType
ISSN
flash memory, multi-streamed write, time-aware FTL
Conference
0738-100X
Citations 
PageRank 
References 
0
0.34
0
Authors
5
Name
Order
Citations
PageRank
Wei-Lin Wang111.38
Tseng-Yi Chen28823.49
Yu-Ming Chang368182.13
Hsin-Wen Wei422230.39
Wei-Kuan Shih593898.21