English

Maximally recoverable codes with locality and availability

Information Theory 2026-05-18 v2 math.IT

Abstract

In this work, we introduce maximally recoverable codes with locality and availability. We consider locally repairable codes (LRCs) where certain subsets of t t symbols belong each to N N local repair sets, which are pairwise disjoint after removing the t t symbols, and which are of size r+δ1 r+\delta-1 and can correct δ1 \delta-1 erasures locally. Classical LRCs with N N disjoint repair sets and LRCs with N N -availability are recovered when setting t=1 t = 1 and t=δ1=1 t=\delta-1=1 , respectively. Allowing t>1 t > 1 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 t=1 t=1 . We provide three explicit constructions of LRCs that can correct such erasure patterns (thus MR-LRCs for t=1 t=1 ), 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 t t ).

Keywords

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}
}
R2 v1 2026-07-01T02:50:36.216Z