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 条
  • [31] Reliable circular disk pole placement with sensor failures
    Yao, Bo
    Zhang, Qing-Ling
    Wang, Fu-Zhong
    Zhang, Si-Ying
    Kongzhi yu Juece/Control and Decision, 2004, 19 (03): : 346 - 348
  • [32] Double parity sparing for performance improvement in disk arrays
    Lee, MY
    Park, MS
    1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 169 - 174
  • [33] Improved parity-declustered layouts for disk arrays
    Schwabe, EJ
    Sutherland, IM
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1996, 53 (03) : 328 - 343
  • [34] PARITY DECLUSTERING FOR CONTINUOUS OPERATION IN REDUNDANT DISK ARRAYS
    HOLLAND, M
    GIBSON, GA
    SIGPLAN NOTICES, 1992, 27 (09): : 23 - 35
  • [35] CODING TECHNIQUES FOR HANDLING FAILURES IN LARGE DISK ARRAYS
    HELLERSTEIN, L
    GIBSON, GA
    KARP, RM
    KATZ, RH
    PATTERSON, DA
    ALGORITHMICA, 1994, 12 (2-3) : 182 - 208
  • [36] Coding techniques for handling failures in large disk arrays
    Hellerstein, L.
    Gibson, G.A.
    Karp, R.M.
    Katz, R.H.
    Patterson, D.A.
    Algorithmica (New York), 1994, 12 (2-3): : 182 - 208
  • [37] Data placement schemes in replicated mirrored disk systems
    Vakali, A
    Manolopoulos, Y
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 55 (02) : 115 - 128
  • [38] Fuzzy reliability analysis of distributed storage system for tolerating double node and disk failures
    Jiang, MingHua
    Hu, Ming
    Zhou, Jingli
    Ding, YiXiang
    IITA 2007: WORKSHOP ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, PROCEEDINGS, 2007, : 298 - +
  • [39] Performance of two-disk failure-tolerlant disk arrays
    Thomasian, Alexander
    Fu, Gang
    Han, Chunqi
    IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (06) : 799 - 814
  • [40] Double parity sparing for improvement of performance and reliability in disk arrays
    Lee, MY
    Park, MS
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 345 - 348