paper

How long can optimal locally repairable codes be?

arXiv:1807.01064

Abstract

A locally repairable code (LRC) with locality allows for the recovery of any erased codeword symbol using only other codeword symbols. A Singleton-type bound dictates the best possible trade-off between the dimension and distance of LRCs --- an LRC attaining this trade-off is deemed \emph{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 , arbitrarily long optimal LRCs were known over fixed alphabets. Here, we prove that for distances , the code length of an optimal LRC over an alphabet of size must be at most roughly . For the case , our upper bound is . We complement these bounds by showing the existence of optimal LRCs of length when . These bounds match when , thus pinning down as the asymptotically largest length of an optimal LRC for this case.

How long can optimal locally repairable codes be? · wovepaper