DocumentCode
2953952
Title
Constructing double- and triple-erasure-correcting codes with high availability using mirroring and parity approaches
Author
Wang, Gang ; Liu, Xiaoguang ; Lin, Sheng ; Xie, Guangjun ; Liu, Jing
Author_Institution
Dept. of Comput., Nankai Univ., Tianjin
Volume
2
fYear
2007
fDate
5-7 Dec. 2007
Firstpage
1
Lastpage
8
Abstract
With the rapid progress of the capacity and slow pace of the speed/MTTF of hard disks, and increasing size of storage systems, the reliability and availability of storage systems become more and more serious. This paper discusses the method of constructing double- and triple-erasure-correcting codes via combining mirroring and parity approaches in details, and presents a double-erasure code MPDC and a triple-erasure code MPPDC based on one-factorizations of complete graphs. The two codes are simple, easy to implement, and have no disk number limitation. They achieve perfect fault-free load balance and approximately optimal reconstruction load balance. The simulation results show that, compared with other double- and triple-erasure codes, MPDC and MPPDC have comparative light-load and moderate-load performance and better heavy-load performance in fault-free mode. Because parity declustering is used, the two codes are far superior to the other double- and triple-erasure codes in degraded- and reconstruction-mode performance.
Keywords
RAID; error correction codes; graph theory; fault-free load balance; fault-free mode; hard disks; mirroring approaches; optimal reconstruction load balance; parity approaches; performance degradation; storage systems; triple-erasure-correcting codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2007 International Conference on
Conference_Location
Hsinchu
ISSN
1521-9097
Print_ISBN
978-1-4244-1889-3
Electronic_ISBN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2007.4447715
Filename
4447715
Link To Document