Maximally recoverable codes with locality and availability
By: Umberto Martínez-Peñas, V. Lalitha
Potential Business Impact:
Stores data more reliably with less space.
In this work, we introduce maximally recoverable codes with locality and availability. We consider locally repairable codes (LRCs) where certain subsets of $ t $ symbols belong each to $ N $ local repair sets, which are pairwise disjoint after removing the $ t $ symbols, and which are of size $ r+\delta-1 $ and can correct $ \delta-1 $ erasures locally. Classical LRCs with $ N $ disjoint repair sets and LRCs with $ N $-availability are recovered when setting $ t = 1 $ and $ t=\delta-1=1 $, respectively. Allowing $ 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 provide three explicit constructions, 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.
Similar Papers
Extension of Optimal Locally Repairable codes
Information Theory
Makes data storage more reliable and easier to fix.
Locally Recoverable Codes with availability from a family of fibered surfaces
Algebraic Geometry
Makes data storage more reliable and error-proof.
New Wide Locally Recoverable Codes with Unified Locality
Distributed, Parallel, and Cluster Computing
Keeps data safe even if some parts break.