Scinovex
articleTop 10% cited

EVENODD: an efficient scheme for tolerating double disk failures in RAID architectures

IEEE Transactions on Computers · 1995 · Vol. 44(2) · pp. 192–202
Mario BlaumJ. BradyJehoshua BruckJai Menon

Abstract

We present a novel method, that we call EVENODD, for tolerating up to two disk failures in RAID architectures. EVENODD employs the addition of only two redundant disks and consists of simple exclusive-OR computations. This redundant storage is optimal, in the sense that two failed disks cannot be retrieved with less than two redundant disks. A major advantage of EVENODD is that it only requires parity hardware, which is typically present in standard RAID-5 controllers. Hence, EVENODD can be implemented on standard RAID-5 controllers without any hardware changes. The most commonly used scheme that employes optimal redundant storage (i.e., two extra disks) is based on Reed-Solomon (RS) error-correcting codes. This scheme requires computation over finite fields and results in a more complex implementation. For example, we show that the complexity of implementing EVENODD in a disk array with 15 disks is about 50% of the one required when using the RS scheme. The new scheme is not limited to RAID architectures: it can be used in any system requiring large symbols and relatively short codes, for instance, in multitrack magnetic recording. To this end, we also present a decoding algorithm for one column (track) in error.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Advanced Data Storage TechnologiesDistributed systems and fault toleranceCellular Automata and ApplicationsRAIDComputer scienceDisk arrayScheme (mathematics)Parallel computingComputationDecoding methodsError detection and correctionAlgorithmComputer hardware
Citations
691
FWCI
4.56
field-weighted impact
References
13
Percentile
95%
vs. same field & year
Citations per year
Cited by
Network Coding for Distributed Storage Systems
IEEE Transactions on Information Theory · 2010 · 1,961 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.