A Modeling Framework for Reliability of Erasure Codes in SSD Arrays
Mostafa Kishani, Saba Ahmadian, Hossein Asadi

TL;DR
This paper develops a new reliability modeling framework for SSD arrays, analyzing real-system data and field traces to evaluate conventional and emerging erasure codes, revealing that RAID6 remains most reliable and previous models overestimate SSD reliability.
Contribution
It introduces a comprehensive reliability model for SSD arrays based on real data, comparing conventional and emerging erasure codes, and highlights the limitations of prior models and the robustness of RAID6.
Findings
Emerging erasure codes do not outperform RAID6 in reliability.
Row-wise erasure codes are most efficient for SSDs.
Previous models overestimate SSD array reliability by up to six orders of magnitude.
Abstract
To help reliability of SSD arrays, Redundant Array of Independent Disks (RAID) are commonly employed. However, the conventional reliability models of HDD RAID cannot be applied to SSD arrays, as the nature of failures in SSDs are different from HDDs. Previous studies on the reliability of SSD arrays are based on the deprecated SSD failure data, and only focus on limited failure types, device failures, and page failures caused by the bit errors, while recent field studies have reported other failure types including bad blocks and bad chips, and a high correlation between failures. In this paper, we explore the reliability of SSD arrays using field storage traces and real-system implementation of conventional and emerging erasure codes. The reliability is evaluated by statistical fault injections that post-process the usage logs from the real-system implementation, while the fault/failure…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsNon Maximum Suppression · Convolution · 1x1 Convolution · SSD
