Maximally Recoverable LRCs: A field size lower bound and constructions for few heavy parities
Abstract
The explosion in the volumes of data being stored online has resulted in distributed storage systems transitioning to erasure coding based schemes. Local Reconstruction Codes (LRCs) have emerged as the codes of choice for these applications. These codes can correct a small number of erasures by accessing only a small number of remaining coordinates. An -LRC is a linear code over of length , whose codeword symbols are partitioned into local groups each of size . It has global parity checks and each local group has local parity checks. Such an LRC is Maximally Recoverable (MR), if it corrects all erasure patterns which are information-theoretically correctable under the stipulated structure of local and global parity checks. We show the first non-trivial lower bounds on the field size required for MR LRCs. When are constant and the number of local groups , while may grow with , our lower bound simplifies to No superlinear (in ) lower bounds were known prior to this work for any setting of parameters. MR LRCs deployed in practice have a small number of global parities, typically . We complement our lower bounds by giving constructions with small field size for . For , we give a linear field size construction. We also show a surprising application of elliptic curves and arithmetic progression free sets in the construction of MR LRCs.
Keywords
Cite
@article{arxiv.1710.10322,
title = {Maximally Recoverable LRCs: A field size lower bound and constructions for few heavy parities},
author = {Sivakanth Gopi and Venkatesan Guruswami and Sergey Yekhanin},
journal= {arXiv preprint arXiv:1710.10322},
year = {2018}
}
Comments
Conference version to appear in Symposium on Discrete Algorithms (SODA) 2018