DocumentCode
3090938
Title
A Comprehensive Study on RAID-6 Codes: Horizontal vs. Vertical
Author
Jin, Chao ; Feng, Dan ; Jiang, Hong ; Tian, Lei
Author_Institution
Sch. of Comput. Sci. & Technol., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2011
fDate
28-30 July 2011
Firstpage
102
Lastpage
111
Abstract
The RAID-6 architecture is playing an increasingly important role in modern storage systems. There are generally two kinds of RAID-6 codes, horizontal codes and vertical codes. Horizontal codes have been extensively studied and widely implemented, while vertical codes have not gained the equal attention. In this paper, we investigate the state-of-the-art horizontal and vertical RAID-6 codes and select two representative ones, RDP for horizontal codes and P-Code for vertical codes, to compare their performance. Since the code lengths of vertical codes are usually restricted, we first provide two efficient code shortening algorithms for vertical codes, by which the length of a vertical code can be extended to an arbitrary given one. In the context of our code shortening algorithms for vertical codes, we compare the theoretical performance of RDP and P-Code at consecutive lengths, and examine their practical behaviors in the real environment. Theoretical analysis and experimental evaluation results have demonstrated that vertical codes can provide comparable, and sometimes even better, performance than horizontal codes.
Keywords
codes; disc storage; P-code; RAID 6 Codes; RAID-6 architecture; code lengths; horizontal codes; redundant array of independent disks; vertical codes; Arrays; Computational complexity; Equations; Fault tolerance; Measurement; Reed-Solomon codes; RAID-6; code shortening; horizontal codes; performance comparison; vertical codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture and Storage (NAS), 2011 6th IEEE International Conference on
Conference_Location
Dalian, Liaoning
Print_ISBN
978-1-4577-1172-5
Electronic_ISBN
978-0-7695-4509-7
Type
conf
DOI
10.1109/NAS.2011.31
Filename
6005429
Link To Document