How long can optimal locally repairable codes be?
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.
Cite
@article{arxiv.1807.01064,
title = {How long can optimal locally repairable codes be?},
author = {Venkatesan Guruswami and Chaoping Xing and Chen Yuan},
journal= {arXiv preprint arXiv:1807.01064},
year = {2018}
}