Abstract
NAND flash-based solid-state drives (SSDs) are increasingly popular in enterprise server systems because of their advantages over hard disk drives such as higher performance and lower power consumption. However, the decreasing write endurance and the unpredictable lifetime remains to be a serious obstacle to their wider adoption in enterprise systems. In this paper, we propose effective lifetime-aware dynamic throttling, called LADY, which guarantees the required storage lifetime by intentionally throttling the write performance of SSDs with consideration of the effective write endurance of NAND flash memory. Unlike existing static throttling, LADY makes throttling decisions based on the characteristics of a workload so that the required SSD lifetime can be guaranteed with less performance degradation. LADY also exploits the improvement on write endurance depending on the NAND program speed and the recovery effects of floating-gate transistors, thereby maximally utilizing the available write endurance of NAND flash while mitigating the decreasing write endurance problem. Our experimental results show that LADY improves write performance by 4.7x with small write response time variations over existing static throttling while guaranteeing the required SSD lifetime.
| Original language | English |
|---|---|
| Article number | 6880344 |
| Pages (from-to) | 1075-1089 |
| Number of pages | 15 |
| Journal | IEEE Transactions on Computers |
| Volume | 65 |
| Issue number | 4 |
| DOIs | |
| State | Published - 1 Apr 2016 |
Bibliographical note
Publisher Copyright:© 2014 IEEE.
Keywords
- NAND flash memory
- lifetime management
- performance throttling
- solid-state drive
- storage system
Fingerprint
Dive into the research topics of 'Effective Lifetime-Aware Dynamic Throttling for NAND Flash-Based SSDs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver