DocumentCode :
3722588
Title :
PCM: A Parity-Check Matrix Based Approach to Improve Decoding Performance of XOR-based Erasure Codes
Author :
Yongzhe Zhang;Chentao Wu;Jie Li;Minyi Guo
Author_Institution :
Dept. of Comput. Sci. &
fYear :
2015
Firstpage :
182
Lastpage :
191
Abstract :
In large storage systems, erasure codes is a primary technique to provide high reliability with low monetary cost. Among various erasure codes, a major category called XORbased codes uses purely XOR operations to generate redundant data and offer low computational complexity. These codes are conventionally implemented via matrix based method or several specialized non-matrix based methods. However, these approaches are insufficient on decoding performance, which affects the reliability and availability of storage systems. To address the problem, in this paper, we propose a novel Parity-Check Matrix based (PCM) approach, which is a general-purpose method to implement XOR-based codes, and increases the decoding performance by using smaller and sparser matrices. To demonstrate the effectiveness of PCM, we conduct several experiments by using different XOR-based codes. The evaluation results show that, compared to typical matrix based decoding methods, PCM can improve the decoding speed by up to a factor of 1.5× when using EVENODD code (an erasure code for correcting double disk failures), and accelerate the decoding process of STAR code (an erasure code for correcting triple disk failures) by up to a factor of 2.4×.
Keywords :
"Decoding","Encoding","Phase change materials","Generators","Reliability","Sparse matrices","Arrays"
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2015 IEEE 34th Symposium on
Electronic_ISBN :
1060-9857
Type :
conf
DOI :
10.1109/SRDS.2015.15
Filename :
7371582
Link To Document :
بازگشت