How Long Can Optimal Locally Repairable Codes Be?

A locally repairable code (LRC) with locality ${r}$ allows for the recovery of any erased codeword symbol using only ${r}$ other codeword symbols. A Singleton-type bound dictates the best possible tradeoff between the dimension and distance of LRCs—an LRC attaining this tradeoff is deemed optimal . Such optimal LRCs have been constructed over alphabets growing linearly in the block length. Unlike the classical Singleton bound, however, it was not known if such a linear growth in the alphabet size is necessary or, for that matter, even if the alphabet needs to grow at all with the block length. Indeed, for small code distances 3 and 4, arbitrarily long optimal LRCs were known over fixed alphabets. Here, we prove that for distances $ {d} { \geqslant } {5}$ , the code length $ {n}$ of an optimal LRC over an alphabet of size $ {q}$ must be at most roughly $ {O}{(}{{dq}}^{{3}}{)}$ . For the case $ {d} = {5}$ , our upper bound is $ {O}( {q}^{{2}})$ . We complement these bounds by showing the existence of optimal LRCs of length $ {\Omega }_{ {d}, {r}}( {q}^{ {1+1}/\lfloor ( {d}- {3})/ {2}\rfloor }{)}$ when $ {d} \leqslant {r}+ {2}$ . These bounds match when $ {d} = {5}$ , thus pinning down $ {n} = {\Theta }( {q}^{{2}})$ as the asymptotically largest length of an optimal LRC for this case.

[1]  Gretchen L. Matthews,et al.  Locally recoverable codes from algebraic curves and surfaces , 2017, ArXiv.

[2]  Minghua Chen,et al.  Pyramid Codes: Flexible Schemes to Trade Space for Access Efficiency in Reliable Data Storage Systems , 2007, Sixth IEEE International Symposium on Network Computing and Applications (NCA 2007).

[3]  Itzhak Tamo,et al.  A Family of Optimal Locally Recoverable Codes , 2013, IEEE Transactions on Information Theory.

[4]  Cheng Huang,et al.  Erasure Coding in Windows Azure Storage , 2012, USENIX Annual Technical Conference.

[5]  Sriram Vishwanath,et al.  Optimal locally repairable codes via rank-metric codes , 2013, 2013 IEEE International Symposium on Information Theory.

[6]  Cheng Huang,et al.  On the Locality of Codeword Symbols , 2011, IEEE Transactions on Information Theory.

[7]  Arya Mazumdar,et al.  An upper bound on the size of locally recoverable codes , 2013, 2013 International Symposium on Network Coding (NetCod).

[8]  Zhang ZhiFang,et al.  Constructions of optimal locally repairable codes over small fields , 2017 .

[9]  Dimitris S. Papailiopoulos,et al.  Locally Repairable Codes , 2014, IEEE Trans. Inf. Theory.

[10]  Simeon Ball ON LARGE SUBSETS OF A FINITE VECTOR SPACE IN WHICH EVERY SUBSET OF BASIS SIZE IS A BASIS , 2010 .

[11]  Dimitris S. Papailiopoulos,et al.  XORing Elephants: Novel Erasure Codes for Big Data , 2013, Proc. VLDB Endow..

[12]  P. Vijay Kumar,et al.  Optimal linear codes with a local-error-correction property , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[13]  Dimitris S. Papailiopoulos,et al.  Optimal locally repairable codes and connections to matroid theory , 2013, 2013 IEEE International Symposium on Information Theory.

[14]  Sergey Yekhanin,et al.  On the locality of codeword symbols in non-linear codes , 2014, Discret. Math..