Nonlinear Repair Schemes of Reed-Solomon Codes

04/04/2021
by   Roni Con, et al.
0

The problem of repairing linear codes and, in particular, Reed Solomon (RS) codes has attracted a lot of attention in recent years due to their extreme importance to distributed storage systems. In this problem, a failed code symbol (node) needs to be repaired by downloading as little information as possible from a subset of the remaining nodes. By now, there are examples of RS codes that have efficient repair schemes, and some even attain the cut-set bound. However, these schemes fall short in several aspects; they require a considerable field extension degree. They do not provide any nontrivial repair scheme over prime fields. Lastly, they are all linear repairs, i.e., the computed functions are linear over the base field. Motivated by these and by a question raised in [GW17] on the power of nonlinear repair schemes, we study the problem of nonlinear repair schemes of RS codes. Our main results are the first nonlinear repair scheme of RS codes with asymptotically optimal repair bandwidth (asymptotically matching the cut-set bound). This is the first example of a nonlinear repair scheme of any code and also the first example that a nonlinear repair scheme can outperform all linear ones. Lastly, we show that the cut-set bound for RS codes is not tight over prime fields by proving a tighter bound, using additive combinatorics ideas.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2018

The repair problem for Reed-Solomon codes: Optimal repair of single and multiple erasures, asymptotically optimal node size

The repair problem in distributed storage addresses recovery of the data...
research
06/01/2018

A Tradeoff between the Sub-Packetization Size and the Repair Bandwidth for Reed-Solomon Codes

Reed-Solomon (RS) codes are widely used in distributed storage systems. ...
research
01/10/2019

An Improved Cooperative Repair Scheme for Reed-Solomon Codes

Dau et al. recently extend Guruswami and Wootters' scheme (STOC'2016) to...
research
12/21/2020

Repairing Reed-Solomon Codes Evaluated on Subspaces

We consider the repair problem for Reed–Solomon (RS) codes, evaluated on...
research
11/05/2018

A Network Reliability Approach to the Analysis of Combinatorial Repairable Threshold Schemes

A repairable threshold scheme (which we abbreviate to RTS) is a (τ,n)-th...
research
05/11/2023

Designing Compact Repair Groups for Reed-Solomon Codes

Motivated by the application of Reed-Solomon codes to recently emerging ...
research
01/20/2020

Enabling optimal access and error correction for the repair of Reed-Solomon codes

Recently Reed-Solomon (RS) codes were shown to possess a repair scheme t...

Please sign up or login with your details

Forgot password? Click here to reset