As the density of the flash memory continues to increase, the endurance issue of the flash memory based SSD is becoming more important. Reducing the retention time is one of the solutions to improve the lifespan of SSD. This is because the data stored on the SSD with short retention time requires less energy power when the data is erased by garbage collection; the less energy power can prolong the lifespan of SSD. For this reason, some researchers focus on the retention time to enhance the lifespan of SSD. However, previous work considers only the temporal locality, and therefore it reveals limited enhancement on the lifespan of SSD. In this paper, we propose a novel data classification scheme that considers the retention time of each flash block for efficient retention management and ultimately extends the lifespan of SSD. Our experiments show that the proposed scheme improves the lifespan of SSD by up to 7.2 times over the conventional SSD, with negligible performance degradation.
[1]
Gregory R. Ganger,et al.
The DiskSim Simulation Environment Version 4.0 Reference Manual (CMU-PDL-08-101)
,
1998
.
[2]
石亮.
Exploiting Process Variation for Retention Induced Refresh Minimization on Flash Memory
,
2016
.
[3]
Osman S. Unsal,et al.
Flash correct-and-refresh: Retention-aware error management for increased flash memory lifetime
,
2012,
2012 IEEE 30th International Conference on Computer Design (ICCD).
[4]
Sungjin Lee,et al.
Dynamic Erase Voltage and Time Scaling for Extending Lifetime of NAND Flash-Based SSDs
,
2017,
IEEE Transactions on Computers.
[5]
Jongmoo Choi,et al.
WARM: Improving NAND flash memory lifetime with write-hotness aware retention management
,
2015,
2015 31st Symposium on Mass Storage Systems and Technologies (MSST).