Repairing Reed-Solomon Codes via Subspace Polynomials

07/30/2020
by   Hoang Dau, et al.
0

We propose new repair schemes for Reed-Solomon codes that use subspace polynomials and hence generalize previous works in the literature that employ trace polynomials. The Reed-Solomon codes are over 𝔽_q^ℓ and have redundancy r = n-k ≥ q^m, 1≤ m≤ℓ, where n and k are the code length and dimension, respectively. In particular, for one erasure, we show that our schemes can achieve optimal repair bandwidths whenever n=q^ℓ and r = q^m, for all 1 ≤ m ≤ℓ. For two erasures, our schemes use the same bandwidth per erasure as the single erasure schemes, for ℓ/m is a power of q, and for ℓ=q^a, m=q^b-1>1 (a ≥ b ≥ 1), and for m≥ℓ/2 when ℓ is even and q is a power of two.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/16/2018

On the I/O Costs of Some Repair Schemes for Full-Length Reed-Solomon Codes

Network transfer and disk read are the most time consuming operations in...
research
05/23/2022

Practical Considerations in Repairing Reed-Solomon Codes

The issue of repairing Reed-Solomon codes currently employed in industry...
research
07/04/2021

Erasures repair for decreasing monomial-Cartesian and augmented Reed-Muller codes of high rate

In this work, we present linear exact repair schemes for one or two eras...
research
11/19/2019

Optimal repairing schemes for Reed-Solomon codes with alphabet sizes linear in lengths under the rack-aware model

In modern practical data centers, storage nodes are usually organized in...
research
05/06/2019

Lifted multiplicity codes and the disjoint repair group property

Lifted Reed Solomon Codes (Guo, Kopparty, Sudan 2013) were introduced in...
research
05/06/2019

Lifted Multiplicity Codes

Lifted Reed Solomon Codes (Guo, Kopparty, Sudan 2013) were introduced in...
research
07/11/2019

Recovery and Repair Schemes for Shift-XOR Regenerating Codes

Recovery and repair schemes are proposed for shift-exclusive-or (shift-X...

Please sign up or login with your details

Forgot password? Click here to reset