Two-dimensional interleaving schemes with repetitions
Mario Blaum, Jehoshua Bruck, et al.
ISIT 1997
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. © 1995 IEEE
Mario Blaum, Jehoshua Bruck, et al.
ISIT 1997
Mario Blaum, Henk Van Tilborg
IEEE TC
Mario Blaum, Jehoshua Brack
IEEE Trans. Inf. Theory
Noga Alon, Jehoshua Bruck, et al.
IEEE Trans. Inf. Theory