Candidate MDS Array Codes for Tolerating Three Disk Failures in RAID-7 Architectures

被引:0
|
作者
Punekar, Mayur [1 ]
Malluhi, Qutaibah [1 ]
Wang, Yongge [2 ]
Desmedt, Yvo [3 ]
机构
[1] Qatar Univ, Dept Comp Sci & Engn, Doha, Qatar
[2] UNC Charlotte, Dept SIS, Charlotte, NC USA
[3] Univ Texas Dallas, Richardson, TX 75083 USA
关键词
RAID-7; MDS Array codes; Three-Column-Erasure Tolerating Codes;
D O I
10.1145/3148055.3148056
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Current storage systems use RAID-5 and RAID-6 architectures to provide protection against one and two disk failures, respectively. However, as the size of storage system grows rapidly three concurrent disk failures are becoming more frequent. To cope up with three disk failure, we propose a new RAID level, i.e., RAID-7, for which three-column-erasure tolerating MDS array codes are needed. However, it is an open question as to which MDS array codes should be used for RAID-7. In this paper, we compare different array codes, which can be used in RAID-7 systems that require storage efficiency (the ratio of number of information symbols to encoding (or codeword) symbols) <= 0.5. The paper discusses three column-erasure tolerating MDS array codes proposed in the literature namely, [5,2] 2 x 5 BP-XOR code, [6,3] 4 x 6 lowest-density array code, [6,3] 2x6 STAR code, [6, 3] 4x6 generalized RDP code. The paper introduces a new three-column-erasure tolerating [6,3] 2 x 6 almost BP-XOR codes. We analyze annual failure rate, storage efficiency, worst case normalized encoding/update/repairing/read complexity, repair bandwidth, and number of buffers required for these codes. We also provide experimental results to understand the average case encoding and repairing complexity of BP-XOR, STAR, GRDP, and almost BP-XOR codes by implementing them in software. From our analysis and experimental results, we conclude that [6,3] 2 x 6 almost BP-XOR are best suited for RAID-7 systems with storage efficiency <= 0.5.
引用
收藏
页码:33 / 42
页数:10
相关论文
共 23 条
  • [1] Analysis of codes for tolerating double disk failures in RAID architectures
    Feng, Dan
    Zhang, Jiangling
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 1998, 26 (05): : 93 - 96
  • [2] New efficient MDS array codes for RAID part I: Reed-Solomon-like codes for tolerating three disk failures
    Feng, GL
    Deng, RH
    Bao, F
    Shen, JC
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (09) : 1071 - 1080
  • [3] New efficient MDS array codes for RAID -: Part II:: Rabin-like codes for tolerating multiple (≥ 4) disk failures
    Feng, GL
    Deng, RH
    Bao, F
    Shen, JC
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (12) : 1473 - 1483
  • [4] HVD code: a class of MDS array codes for tolerating triple disk failures
    Chen, Xin
    Cai, Suihua
    Ma, Xiao
    IET COMMUNICATIONS, 2019, 13 (06) : 748 - 757
  • [5] Modified low-density MDS array codes for tolerating double disk failures in disk arrays
    Fujita, Hachiro
    Sakaniwa, Kohichi
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (04) : 563 - 566
  • [6] A practical parity scheme for tolerating triple disk failures in RAID architectures
    Park, CW
    Han, YY
    ADVANCES IN COMPUTING SCIENCE-ASIAN 2000, PROCEEDINGS, 2000, 1961 : 58 - 68
  • [7] Modified low-density MDS array codes for tolerating double disk failures in disk arrays
    Superrobust Computation Project, The University of Tokyo, 5-1-5 Kashihanoha, Kashiwa, Chiba 277-8561, Japan
    不详
    IEEE Trans Comput, 2007, 4 (563-566):
  • [8] EVENODD - AN EFFICIENT SCHEME FOR TOLERATING DOUBLE-DISK FAILURES IN RAID ARCHITECTURES
    BLAUM, M
    BRADY, J
    BRUCK, J
    MENON, J
    IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (02) : 192 - 202
  • [9] Efficient parity placement schemes for tolerating triple disk failures in RAID architectures
    Tau, CS
    Wang, TI
    AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2003, : 132 - 137
  • [10] Tolerating Triple Disk Failures in Triple-Parity RAID
    Jing, Minghaw
    Lee, Chong-Dao
    Chang, Yaotsu
    Su, Kai
    IEEE INTERNATIONAL SYMPOSIUM ON NEXT-GENERATION ELECTRONICS 2013 (ISNE 2013), 2013,