DocumentCode :
1757209
Title :
MDR Codes: A New Class of RAID-6 Codes with Optimal Rebuilding and Encoding
Author :
Yan Wang ; Xunrui Yin ; Xin Wang
Author_Institution :
Sch. of Comput. Sci., Fudan Univ., Shanghai, China
Volume :
32
Issue :
5
fYear :
2014
fDate :
41760
Firstpage :
1008
Lastpage :
1018
Abstract :
As storage systems grow in size, device failures happen more frequently than ever before. Given the commodity nature of hard drives employed, a storage system needs to tolerate a certain number of disk failures while maintaining data integrity, and to recover lost data with minimal interference to normal disk I/O operations. RAID-6, which can tolerate up to two disk failures with the minimum redundancy, is becoming widespread. However, traditional RAID-6 codes suffer from high disk I/O overhead during recovery. In this paper, we propose a new family of RAID-6 codes, the Minimum Disk I/O Repairable (MDR) codes, which achieve the optimal disk I/O overhead for single failure recoveries. Moreover, we show that MDR codes can be encoded with the minimum number of bit-wise XOR operations. Simulation results show that MDR codes help to save about half of disk read operations than traditional RAID-6 codes, and thus can reduce the recovery time by up to 40%.
Keywords :
RAID; codes; hard discs; redundancy; MDR code; RAID-6 codes; bit wise XOR operation; disk failures; minimum disk I/O repairable code; minimum redundancy; optimal disk input-output overhead overhead; optimal rebuilding; single failure recovery; Arrays; Complexity theory; Encoding; Equations; Generators; Maintenance engineering; Vectors; RAID-6 codes; disk I/O; distributed storage systems; encoding complexity; erasure codes;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.2014.140520
Filename :
6804945
Link To Document :
بازگشت