English

Improving the Reliability of Next Generation SSDs using WOM-v Codes

Hardware Architecture 2022-08-02 v1

Abstract

High density Solid State Drives, such as QLC drives, offer increased storage capacity, but a magnitude lower Program and Erase (P/E) cycles, limiting their endurance and hence usability. We present the design and implementation of non-binary, Voltage-Based Write-Once-Memory (WOM-v) Codes to improve the lifetime of QLC drives. First, we develop a FEMU based simulator test-bed to evaluate the gains of WOM-v codes on real world workloads. Second, we propose and implement two optimizations, an efficient garbage collection mechanism and an encoding optimization to drastically improve WOM-v code endurance without compromising performance. A careful evaluation, including microbenchmarks and trace-driven evaluation, demonstrates that WOM-v codes can reduce Erase cycles for QLC drives by 4.4x-11.1x for real world workloads with minimal performance overheads resulting in improved QLC SSD lifetime.

Keywords

Cite

@article{arxiv.2208.00772,
  title  = {Improving the Reliability of Next Generation SSDs using WOM-v Codes},
  author = {Shehbaz Jaffer and Kaveh Mahdaviani and Bianca Schroeder},
  journal= {arXiv preprint arXiv:2208.00772},
  year   = {2022}
}

Comments

15 pages, 13 Figures, Published at USENIX FAST'22

R2 v1 2026-06-25T01:22:40.396Z