Improved Schemes for Asymptotically Optimal Repair of MDS Codes

被引:8
作者
Chowdhury, Ameera [1 ]
Vardy, Alexander [1 ,2 ]
机构
[1] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
基金
美国国家科学基金会;
关键词
Reed-Solomon codes; error-correcting codes; codes for storage; REED-SOLOMON CODES; SUB-PACKETIZATION;
D O I
10.1109/TIT.2021.3071447
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider (n, k, l) MDS codes of length n, dimension k, and subpacketization l over a finite field F. A codeword of such a code consists of n column-vectors of length l over F, with the property that any k of them suffice to recover the entire codeword. Each of these n vectors may be stored on a separate node in a network. If one of the n nodes fails, we can recover its content by downloading symbols from the surviving nodes, and the total number of symbols downloaded in the worst case is called the repair bandwidth of the code. By the cut-set bound, the repair bandwidth of an (n, k, l) MDS code is at least l(n-1)/(n-k). There are several constructions of MDS codes whose repair bandwidth meets or asymptotically meets the cut-set bound. For example, letting r = n -k denote the number of parities, Ye and Barg constructed (n, k, rn) ReedSolomon codes that asymptotically meet the cut-set bound, Ye and Barg also constructed optimal-bandwidth and optimalupdate (n, k, r(n)) MDS codes. Wang, Tamo, and Bruck constructed optimal-bandwidth (n, k, r(n/(r+1))) MDS codes, and these codes have the smallest known subpacketization for optimal-bandwidth MDS codes. A key idea in all these constructions is to represent certain integers in base r. We show how this technique can be refined to improve the subpacketization of the two MDS code constructions by Ye and Barg, while achieving asymptotically optimal repair bandwidth. Specifically, when r = sm for an integer s, we obtain an (n, k, sm+n-1) Reed-Solomon code and an optimal-update (n, k, s(m+n)-(1)) MDS code, both having asymptotically optimal repair bandwidth. Thus for r = 2m, for example, we achieve the subpacketization of 2(m+n)-(1) rather than 2mn in the original constructions by Ye and Barg. When r is not an integral power, we can still obtain (n, k, sm+(n)-(1)) Reed-Solomon codes and optimal-update (n, k, sm+n-1) MDS codes by choosing positive integers s and m such that sm r. In this case, however, the resulting codes have bandwidth that is near-optimal rather than asymptotically optimal. We also present an extension of this idea to reduce the subpacketization of the Wang-TamoBruck construction while achieving a repair-by-transfer scheme with asymptotically optimal repair bandwidth. For example, for r = 2m we achieve the subpacketization of 2k/r+m-1, which significantly improves upon the subpacketization of 2mn/(r+1) in the Wang-Tamo-Bruck construction. Based on the foregoing examples, we believe our approach may be generally useful in reducing the subpacketization of MDS code constructions that utilize r-ary expansion.
引用
收藏
页码:5051 / 5068
页数:18
相关论文
共 27 条
[1]   An Exponential Lower Bound on the Sub-Packetization of MSR Codes [J].
Alrabiah, Omar ;
Guruswami, Venkatesan .
PROCEEDINGS OF THE 51ST ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '19), 2019, :979-985
[2]  
Bartan B, 2017, ANN ALLERTON CONF, P1145, DOI 10.1109/ALLERTON.2017.8262866
[3]  
Cadambe VR, 2011, CONF REC ASILOMAR C, P1850, DOI 10.1109/ACSSC.2011.6190343
[4]  
Cadambe VR, 2011, IEEE INT SYMP INFO, P1225, DOI 10.1109/ISIT.2011.6033730
[5]  
Chowdhury A, 2018, IEEE INT SYMP INFO, P1944, DOI 10.1109/ISIT.2018.8437590
[6]  
Chowdhury A, 2017, ANN ALLERTON CONF, P950, DOI 10.1109/ALLERTON.2017.8262840
[7]   Repairing Reed-Solomon Codes With Multiple Erasures [J].
Dau, Hoang ;
Duursma, Iwan M. ;
Kiah, Han Mao ;
Milenkovic, Olgica .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (10) :6567-6582
[8]  
Dau H, 2017, IEEE INT SYMP INFO, P351, DOI 10.1109/ISIT.2017.8006548
[9]   Network Coding for Distributed Storage Systems [J].
Dimakis, Alexandros G. ;
Godfrey, P. Brighten ;
Wu, Yunnan ;
Wainwright, Martin J. ;
Ramchandran, Kannan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (09) :4539-4551
[10]  
Duursma I, 2017, 2017 INFORMATION THEORY AND APPLICATIONS WORKSHOP (ITA)