Maximally recoverable codes with locality and availability
Abstract
In this work, we introduce maximally recoverable codes with locality and availability. We consider locally repairable codes (LRCs) where certain subsets of symbols belong each to local repair sets, which are pairwise disjoint after removing the symbols, and which are of size and can correct erasures locally. Classical LRCs with disjoint repair sets and LRCs with -availability are recovered when setting and , respectively. Allowing enables our codes to reduce the storage overhead for the same locality and availability. In this setting, we define maximally recoverable LRCs (MR-LRCs) as those that can correct any globally correctable erasure pattern given the locality and availability constraints. We then identify a large class of global erasure patterns that can be corrected by such MR-LRCs and prove that they are all the correctable patterns when . We provide three explicit constructions of LRCs that can correct such erasure patterns (thus MR-LRCs for ), based on MSRD codes, each attaining the smallest finite-field sizes for some parameter regime. Finally, we extend the known lower bound on finite-field sizes from classical MR-LRCs to our setting (for any value of ).
Cite
@article{arxiv.2505.24573,
title = {Maximally recoverable codes with locality and availability},
author = {Umberto Martínez-Peñas and V. Lalitha},
journal= {arXiv preprint arXiv:2505.24573},
year = {2026}
}