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

11/19/2019
by   Lingfei Jin, et al.
0

In modern practical data centers, storage nodes are usually organized into equally sized groups, which is called racks. The cost of cross-rack communication is much more expensive compared with the intra-rack communication cost. The codes for this system are called rack-aware regenerating codes. Similar to standard minimum storage regenerating (MSR) codes, it is a challenging task to construct minimum storage rack-aware regenerating (MSRR) codes achieving the cut-set bound. The known constructions of MSRR codes achieving the cut-set bound give codes with alphabet size q exponential in the code length n, more precisely, q=Ω((n^n)). The main contribution of this paper is to provide explicit construction of MSRR codes achieving the cut-set bound with the alphabet size linear in n. To achieve this goal, we first present a general framework to repair Reed-Solomon codes. It turns out that the known repairing schemes of Reed-Solomon codes can be realized under our general framework. Several techniques are used in this paper. In particular, we use the degree decent method to repair failure node. This technique allows us to get Reed-Solomon codes with the alphabet size linear in n. The other techniques include choice of good polynomials. Note that good polynomials are used for construction of locally repairable code in literature. To the best of our knowledge, it is the first time in this paper to make use of good polynomials for constructions of regenerating codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/14/2019

Explicit constructions of MSR codes for clustered distributed storage: The rack-aware storage model

The paper is devoted to the problem of erasure coding in distributed sto...
research
03/29/2021

Explicit Construction of Minimum Storage Rack-Aware Regenerating Codes for All Parameters

We consider the rack-aware storage system where n=n̅u nodes are organize...
research
02/12/2018

Rack-Aware Regenerating Codes for Data Centers

Erasure coding is widely used for massive storage in data centers to ach...
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...
research
07/30/2020

Repairing Reed-Solomon Codes via Subspace Polynomials

We propose new repair schemes for Reed-Solomon codes that use subspace p...
research
06/29/2018

Constructions of Locally Recoverable Codes which are Optimal

We provide a Galois theoretical framework which allows to produce good p...
research
09/21/2018

Functional repair codes: a view from projective geometry

Storage codes are used to ensure reliable storage of data in distributed...

Please sign up or login with your details

Forgot password? Click here to reset