English

Explicit constructions of high-rate MDS array codes with optimal repair bandwidth

Information Theory 2016-04-11 v2 math.IT

Abstract

Maximum distance separable (MDS) codes are optimal error-correcting codes in the sense that they provide the maximum failure-tolerance for a given number of parity nodes. Suppose that an MDS code with kk information nodes and r=nkr=n-k parity nodes is used to encode data in a distributed storage system. It is known that if hh out of the nn nodes are inaccessible and dd surviving (helper) nodes are used to recover the lost data, then we need to download at least h/(d+hk)h/(d+h-k) fraction of the data stored in each of the helper nodes (Dimakis et. al., 2010 and Cadambe et al., 2013). If this lower bound is achieved for the repair of any hh erased nodes from any dd helper nodes, we say that the MDS code has the (h,d)(h,d)-optimal repair property. We study high-rate MDS array codes with the optimal repair property. Explicit constructions of such codes in the literature are only available for the cases where there are at most 3 parity nodes, and these existing constructions can only optimally repair a single node failure by accessing all the surviving nodes. In this paper, given any rr and nn, we present two explicit constructions of MDS array codes with the (h,d)(h,d)-optimal repair property for all hrh\le r and kdnhk\le d\le n-h simultaneously. Codes in the first family can be constructed over any base field FF as long as Fsn,|F|\ge sn, where s=lcm(1,2,,r).s=\text{lcm}(1,2,\dots,r). The encoding, decoding, repair of failed nodes, and update procedures of these codes all have low complexity. Codes in the second family have the optimal access property and can be constructed over any base field FF as long as Fn+1.|F|\ge n+1. Moreover, both code families have the optimal error resilience capability when repairing failed nodes. We also construct several other related families of MDS codes with the optimal repair property.

Keywords

Cite

@article{arxiv.1604.00454,
  title  = {Explicit constructions of high-rate MDS array codes with optimal repair bandwidth},
  author = {Min Ye and Alexander Barg},
  journal= {arXiv preprint arXiv:1604.00454},
  year   = {2016}
}

Comments

19pp., submitted for publication. This version contains a few additional references

R2 v1 2026-06-22T13:23:43.682Z