Low-Complexity Array Codes for Random and Clustered 4-Erasures

被引:2
作者
Cassuto, Yuval [1 ]
Bruck, Jehoshua [1 ]
机构
[1] CALTECH, Dept Elect Engn, Pasadena, CA 91125 USA
关键词
Array codes; clustered erasures; correlated failures; storage arrays;
D O I
10.1109/TIT.2011.2171518
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new family of low-complexity array codes is proposed for correcting 4 column erasures. The new codes are tailored for the new error model of clustered column erasures that captures the properties of high-order failure combinations in storage arrays. The model of clustered column erasures considers the number of erased columns, together with the number of clusters into which they fall, without pre-defining the sizes of the clusters. This model addresses the problem of correlated device failures in storage arrays, whereby each failure event may affect multiple devices in a single cluster. The new codes correct essentially all combinations of clustered 4 erasures, i.e., those combinations that fall into three or less clusters. The new codes are significantly more efficient, in all relevant complexity measures, than the best known 4-erasure correcting codes. These measures include encoding complexity, decoding complexity and update complexity.
引用
收藏
页码:146 / 158
页数:13
相关论文
共 13 条
[1]  
Aho A. V., 1974, The design and analysis of computer algorithms
[2]  
[Anonymous], 1983, Error control coding
[3]  
[Anonymous], 1978, The Theory of Error-Correcting Codes
[4]   MULTIPLE-BURST-ERROR CORRECTION BY THRESHOLD DECODING [J].
BAHL, LR ;
CHIEN, RT .
INFORMATION AND CONTROL, 1969, 15 (05) :397-&
[5]   EVENODD - AN EFFICIENT SCHEME FOR TOLERATING DOUBLE-DISK FAILURES IN RAID ARCHITECTURES [J].
BLAUM, M ;
BRADY, J ;
BRUCK, J ;
MENON, J .
IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (02) :192-202
[6]   NEW ARRAY CODES FOR MULTIPLE PHASED BURST CORRECTION [J].
BLAUM, M ;
ROTH, RM .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (01) :66-77
[7]   MDS array codes with independent parity symbols [J].
Blaum, M ;
Bruck, J ;
Vardy, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (02) :529-542
[8]  
Gibson GA., 1992, Redundant Disk Arrays: Reliable, Parallel Secondary Storage
[9]  
HUANG C, 2007, P 6 IEEE INT S NETW
[10]  
HUANG C, 2005, P 4 USENIX C FIL STO