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 :
بازگشت