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

Research output: Contribution to journalArticle

16 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)1383-1402
Number of pages20
JournalJournal of Systems Architecture
Volume46
Issue number15
DOIs
Publication statusPublished - 2000 Dec 31

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture

Cite this