@inproceedings{0cac3fa296284c2d8ec00920b81b66ce,
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.",
keywords = "Flash memory, Multi-streamed write, Time-aware FTL",
author = "Wang, {Wei Lin} and Chen, {Tseng Yi} and Chang, {Yuan Hao} and Wei, {Hsin Wen} and Shih, {Wei Kuan}",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 57th ACM/IEEE Design Automation Conference, DAC 2020 ; Conference date: 20-07-2020 Through 24-07-2020",
year = "2020",
month = jul,
doi = "10.1109/DAC18072.2020.9218610",
language = "???core.languages.en_GB???",
series = "Proceedings - Design Automation Conference",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2020 57th ACM/IEEE Design Automation Conference, DAC 2020",
}