English

An Upper Bound On the Size of Locally Recoverable Codes

Information Theory 2016-11-17 v2 math.IT

Abstract

In a {\em locally recoverable} or {\em repairable} code, any symbol of a codeword can be recovered by reading only a small (constant) number of other symbols. The notion of local recoverability is important in the area of distributed storage where a most frequent error-event is a single storage node failure (erasure). A common objective is to repair the node by downloading data from as few other storage node as possible. In this paper, we bound the minimum distance of a code in terms of its length, size and locality. Unlike previous bounds, our bound follows from a significantly simple analysis and depends on the size of the alphabet being used. It turns out that the binary Simplex codes satisfy our bound with equality; hence the Simplex codes are the first example of a optimal binary locally repairable code family. We also provide achievability results based on random coding and concatenated codes that are numerically verified to be close to our bounds.

Keywords

Cite

@article{arxiv.1308.3200,
  title  = {An Upper Bound On the Size of Locally Recoverable Codes},
  author = {Viveck Cadambe and Arya Mazumdar},
  journal= {arXiv preprint arXiv:1308.3200},
  year   = {2016}
}

Comments

A shorter version has appeared in IEEE NetCod, 2013