Designing Compact Repair Groups for Reed-Solomon Codes

05/11/2023
by   Thi Xinh Dinh, et al.
0

Motivated by the application of Reed-Solomon codes to recently emerging decentralized storage systems such as Storj and Filebase/Sia, we study the problem of designing compact repair groups for recovering multiple failures in a decentralized manner. Here, compactness means that the corresponding trace repair schemes of these groups of helpers can be generated from a single or a few seed repair schemes, thus saving the time and space required for finding and storing them. The goal is to design compact repair groups that can tolerate as many failures as possible. It turns out that the maximum number of failures a collection of repair groups can tolerate equals the size of a minimum hitting set of a collection of subsets of the finite field 𝔽_q^ℓ minus one. When the repair groups for each symbol are generated from a single subspace, we establish a pair of asymptotically tight lower bound and upper bound on the size of such a minimum hitting set. Using Burnside's Lemma and the Möbius inversion formula, we determine a number of subspaces that together attain the upper bound on the minimum hitting set size when the repair groups are generated from multiple subspaces.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/18/2019

On Epsilon-MSCR Codes for Two Erasures

Cooperative regenerating codes are regenerating codes designed to tradeo...
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
01/31/2018

On the Achievability Region of Regenerating Codes for Multiple Erasures

We study the problem of centralized exact repair of multiple failures in...
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
04/04/2021

Nonlinear Repair Schemes of Reed-Solomon Codes

The problem of repairing linear codes and, in particular, Reed Solomon (...
research
05/23/2022

Practical Considerations in Repairing Reed-Solomon Codes

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

On Combining Machine Learning with Decision Making

We present a new application and covering number bound for the framework...

Please sign up or login with your details

Forgot password? Click here to reset