Improved Maximally Recoverable LRCs using Skew Polynomials

12/14/2020
by   Sivakanth Gopi, et al.
0

An (n,r,h,a,q)-Local Reconstruction Code is a linear code over 𝔽_q of length n, whose codeword symbols are partitioned into n/r local groups each of size r. Each local group satisfies `a' local parity checks to recover from `a' erasures in that local group and there are further h global parity checks to provide fault tolerance from more global erasure patterns. Such an LRC is Maximally Recoverable (MR), if it offers the best blend of locality and global erasure resilience – namely it can correct all erasure patterns whose recovery is information-theoretically feasible given the locality structure (these are precisely patterns with up to `a' erasures in each local group and an additional h erasures anywhere in the codeword). Random constructions can easily show the existence of MR LRCs over very large fields, but a major algebraic challenge is to construct MR LRCs, or even show their existence, over smaller fields, as well as understand inherent lower bounds on their field size. We give an explicit construction of (n,r,h,a,q)-MR LRCs with field size q bounded by (O(max{r,n/r}))^min{h,r-a}. This improves upon known constructions in many relevant parameter ranges. Moreover, it matches the lower bound from Gopi et al. (2020) in an interesting range of parameters where r=Θ(√(n)), r-a=Θ(√(n)) and h is a fixed constant with h≤ a+2, achieving the optimal field size of Θ_h(n^h/2). Our construction is based on the theory of skew polynomials. We believe skew polynomials should have further applications in coding and complexity theory; as a small illustration we show how to capture algebraic results underlying list decoding folded Reed-Solomon and multiplicity codes in a unified way within this theory.

READ FULL TEXT
research
12/23/2022

A construction of Maximally Recoverable LRCs for small number of local groups

Maximally Recoverable Local Reconstruction Codes (LRCs) are codes design...
research
08/14/2018

Constructions of maximally recoverable local reconstruction codes via function fields

Local Reconstruction Codes (LRCs) allow for recovery from a small number...
research
11/05/2021

Maximally recoverable local reconstruction codes from subspace direct sum systems

Maximally recoverable local reconstruction codes (MR LRCs for short) hav...
research
10/27/2017

On Maximally Recoverable Local Reconstruction Codes

In recent years the explosion in the volumes of data being stored online...
research
09/28/2018

Universal and Dynamic Locally Repairable Codes with Maximal Recoverability via Sum-Rank Codes

Locally repairable codes (LRCs) are considered with equal or unequal loc...
research
01/25/2021

Correctable Erasure Patterns in Product Topologies

Locality enables storage systems to recover failed nodes from small subs...
research
03/29/2021

A function field approach toward good polynomials for optimal LRC codes

Because of the recent applications to distributed storage systems, resea...

Please sign up or login with your details

Forgot password? Click here to reset