DocumentCode
668118
Title
V2-Code: A new non-MDS array code with optimal reconstruction performance for RAID-6
Author
Ping Xie ; Jianzhong Huang ; Qiang Cao ; Xiao Qin ; Changsheng Xie
Author_Institution
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2013
fDate
23-27 Sept. 2013
Firstpage
1
Lastpage
8
Abstract
RAID-6 is widely used to tolerate concurrent failures of any two disks in both disk arrays and storage clusters. Numerous erasure codes have been developed to implement RAID-6, of which MDS Codes are popular. Due to the limitation of parity generating schemes used in MDS codes, RAID-6-based storage systems suffer from low reconstruction performance. To address this issue, we propose a new class of XOR-based RAID-6 code (i.e., V2-Code), which delivers better reconstruction performance than the MDS RAID-6 code at low storage efficiency cost. V2-Code, a very simple yet flexible Non-MDS vertical code, can be easily implemented in storage systems. V2-Code´s unique features include (1) lowest density, (2) steady length of parity chain, and (3) well balanced computation. We perform theoretical analysis and evaluation of the coding scheme under various configurations. The results show that V2-Code is a well-established RAID-6 code that outperforms both X-Code and Code-M in terms of reconstruction time. V2-Code can speed up the reconstruction time of X-Code by a factor of up to 3.31 and 1.79 under single disk failure and double disk failures, respectively.
Keywords
RAID; error correction codes; fault tolerance; storage management; Code-M; RAID-6-based storage systems; V2-Code; X-Code; XOR-based RAID-6 code; double disk failure; erasure codes; fault tolerance; non-MDS array code; parity generating schemes; reconstruction performance; reconstruction time; redundant array of independent disks; single disk failure; storage efficiency cost; Arrays; Complexity theory; Encoding; Equations; Layout; Strips; Weaving; Balanced Computation; Lowest Density Code; Non-MDS Code; RAID-6; Vertical Code;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2013 IEEE International Conference on
Conference_Location
Indianapolis, IN
Type
conf
DOI
10.1109/CLUSTER.2013.6702621
Filename
6702621
Link To Document