Abstract
An $(n,k, l)$ MDS code of length $n$ , dimension $k$ , and sub-packetization $l$ over a finite field $F$ is a set of $n$ column vectors of length $l$ over $\mathrm{F}$ with the property that any $k$ vectors can recover the entire data of $kl$ symbols. If one of the $n$ nodes fails, we can recover it by downloading symbols from the surviving nodes, and the total number of symbols downloaded in the worst case is the repair bandwidth of the code. By the cut-set bound, the repair bandwidth of an $(n,k, l)$ MDS code is at least $(n-1)l/(n-k)$ . There are several constructions of $(n,k, l)$ MDS codes whose repair bandwidths meet or asymptotically meet the cut-set bound. For example, letting $r=n-k$ denote the number of parities, Ye and Barg constructed $(n,k,r^{n})$ Reed-Solomon codes that asymptotically meet the cut-set bound. Ye and Barg also constructed optimal bandwidth and optimal update $(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 sub-packetization for optimal bandwidth MDS codes. A key idea in all these constructions is to expand integers in base $r$ . When $r$ is an integral power, we demonstrated in a previous paper how this technique can be refined to improve the sub-packetization of the two $(n,k, l)$ MDS code constructions by Ye and Barg while achieving asymptotically optimal repair bandwidth. Herein, we present an extension of this idea that leads to a significant reduction in the sub-packetization of the Wang-Tamo-Bruck construction while achieving a repair-by-transfer scheme that has asymptotically optimal repair bandwidth. Specifically, when $r=s^{m}$ , we obtain an $(n,k,\mathrm{s}^{k/r+m-1})$ MDS code which has a repair-by-transfer scheme with asymptotically optimal repair bandwidth. If $r=2^{m}$ , for example, we achieve the sub-packetization of $2^{k/r+m-1}$ , which improves upon the sub-packetization of $2^{mn/(r+1)}$ in the Wang- Tamo-Bruck construction. Having demonstrated how to improve the sub-packetizations of three quite different $(n,k, l)$ MDS code constructions, we believe that our approach will be generally useful in reducing the sub-packetizations of $(n,k, l)$ MDS code constructions that utilize r-ary expansion.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.