English

An Exponential Lower Bound on the Sub-Packetization of MSR Codes

Information Theory 2021-09-29 v3 Computational Complexity Combinatorics math.IT

Abstract

An (n,k,)(n,k,\ell)-vector MDS code is a F\mathbb{F}-linear subspace of (F)n(\mathbb{F}^\ell)^n (for some field F\mathbb{F}) of dimension kk\ell, such that any kk (vector) symbols of the codeword suffice to determine the remaining r=nkr=n-k (vector) symbols. The length \ell of each codeword symbol is called the sub-packetization of the code. Such a code is called minimum storage regenerating (MSR), if any single symbol of a codeword can be recovered by downloading /r\ell/r field elements (which is known to be the least possible) from each of the other symbols. MSR codes are attractive for use in distributed storage systems, and by now a variety of ingenious constructions of MSR codes are available. However, they all suffer from exponentially large sub-packetization rk/r\ell \gtrsim r^{k/r}. Our main result is an almost tight lower bound showing that for an MSR code, one must have exp(Ω(k/r))\ell \ge \exp(\Omega(k/r)). This settles a central open question concerning MSR codes that has received much attention. Previously, a lower bound of exp(k/r)\approx \exp(\sqrt{k/r}), and a tight lower bound for a restricted class of "optimal access" MSR codes, were known.

Keywords

Cite

@article{arxiv.1901.05112,
  title  = {An Exponential Lower Bound on the Sub-Packetization of MSR Codes},
  author = {Omar Alrabiah and Venkatesan Guruswami},
  journal= {arXiv preprint arXiv:1901.05112},
  year   = {2021}
}

Comments

Conference version in STOC 2019; Journal version in IEEE Trans. Info. Theory, 2021

R2 v1 2026-06-23T07:12:58.667Z