Title
An Endurance-aware RAID-6 Code with Low Computational Complexity and Write Overhead
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 Liang100.34
Xingjun Zhang28134.06
Xurui Wu300.34
Heng Chen403.72
Changjiang Zhang500.34