Abstract | ||
---|---|---|
Taking advantage of consuming low storage resource, erasure codes are increasingly applied in storage systems to store large volumes of data reliably. With the commercial use of emerging non-volatile memories (NVMs) having high read/write speed and low endurance, storage systems built based on NVMs present new challenges in the domain of traditional erasure codes. Existing studies on RDP and other erasure codes focus primarily on enhancing the efficiency of degraded read and reconstruction, but do not address the requirements of NVMs about computation efficiency and endurance. This article proposes a novel erasure code, named EaR (Endurance-aware RAID-6), which exhibits high computation performance. Moreover, EaR eliminates the direct dependency of diagonal parity on row parity through adding a negligible redundant element to reduce write overhead, and hereby improve endurance. Experimental results demonstrate that EaR has high encoding and decoding throughput of comparable RDP and EVENODD, and can reduce write overhead by more than 30% averagely under real workloads compared to these codes. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1109/ISPA-BDCloud-SocialCom-SustainCom52081.2021.00132 | 19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021) |
Keywords | DocType | ISSN |
Erasure code, Non-volatile memory, Computation efficiency, Write overhead, Endurance | Conference | 2158-9178 |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ningjing Liang | 1 | 0 | 0.34 |
Xingjun Zhang | 2 | 81 | 34.06 |
Xurui Wu | 3 | 0 | 0.34 |
Heng Chen | 4 | 0 | 3.72 |
Changjiang Zhang | 5 | 0 | 0.34 |