Efficient parity placement schemes for tolerating up to two disk failures in disk arrays

被引:13
|
作者
Lee, NK
Yang, SB
Lee, KW
机构
[1] Yonsei Univ, Dept Comp Sci, Secodaemum Ku, Seoul 120749, South Korea
[2] LG Elect Inc, Seoul, South Korea
关键词
disk arrays; DH schemes; parity placement methods; fault tolerence; two disk failures;
D O I
10.1016/S1383-7621(00)00031-X
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to achieve high reliability in disk array systems, two new schemes using dual parity placement, called DH1 (diagonal-horizontal) and DH2 schemes, are presented. Both DH schemes can tolerate up to two disk failures by using two types of parity information placed in the diagonal and the horizontal directions, respectively, in a matrix of disk partitions. DH1 scheme can reduce the occurrences of the bottleneck problem significantly because the parity blocks are evenly distributed throughout the disk array. DH2 scheme uses one more disk than DH1 scheme in order to store the horizontal parities, while the diagonal parities are placed in the same way as in DH1 scheme with a minor change. Even though both DH schemes use almost optimal disk space for storing the redundant information, the encoding algorithms for them are quite simple and efficient. Moreover, both DH schemes can recover rapidly from any two disk failures. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1383 / 1402
页数:20
相关论文
共 50 条
  • [11] UNIFORM PARITY GROUP DISTRIBUTION IN DISK ARRAYS WITH MULTIPLE FAILURES
    NG, SW
    MATTSON, RL
    IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (04) : 501 - 506
  • [12] Parity declustering data layout for tolerating dependent disk failures in network RAID systems
    Wang, G
    Liu, XG
    Liu, J
    FIFTH INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2002, : 22 - 25
  • [13] 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
  • [14] Parity placement schemes to facilitate recovery from triple column disk failure in disk array systems
    Tau, CS
    Wang, TI
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (02) : 583 - 591
  • [15] OPS: An Optimized Partial Stripe Write Scheme to Improve Performance of XOR-based Disk Arrays Tolerating Triple Disk Failures
    Huang, Xunsong
    Wu, Chentao
    Li, Jie
    2019 THE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2019), 2019, : 139 - 148
  • [16] A graph theoretic algorithm for placing data and parity to tolerate two disk failures in disk array systems
    Deo, N
    Nanda, S
    NINTH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2005, : 542 - 549
  • [17] 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
  • [18] Reliability of Disk Arrays with Double Parity
    Schwarz, Thomas S. J.
    Long, Darrell D. E.
    Paris, Jehan-Francois
    2013 IEEE 19TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2013), 2013, : 108 - 117
  • [19] THE PERFORMANCE OF PARITY PLACEMENTS IN DISK ARRAYS
    LEE, EK
    KATZ, RH
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) : 651 - 664
  • [20] FLOATING PARITY AND DATA DISK ARRAYS
    MENON, J
    ROCHE, J
    KASSON, J
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 17 (1-2) : 129 - 139