Scalar MSCR Codes via the Product Matrix Construction

10/10/2018
by   Yaqian Zhang, et al.
0

An (n,k,d) cooperative regenerating code provides the optimal-bandwidth repair for any t (t>1) node failures in a cooperative way. In particular, an MSCR (minimum storage cooperative regenerating) code retains the same storage overhead as an (n,k) MDS code. Suppose each node stores α symbols which indicates the sub-packetization level of the code. A scalar MSCR code attains the minimum sub-packetization, i.e., α=d-k+t. By now, all existing constructions of scalar MSCR codes restrict to very special parameters, eg. d=k or k=2, etc. In a recent work, Ye and Barg construct MSCR codes for all n,k,d,t, however, their construction needs α≈ exp(n^t) which is almost infeasible in practice. In this paper, we give an explicit construction of scalar MSCR codes for all d≥{2k-1-t,k}, which covers all possible parameters except the case of k≤ d≤ 2k-2-t when k<2k-1-t. Moreover, as a complementary result, for k<d<2k-2-t we prove the nonexistence of linear scalar MSCR codes that have invariant repair spaces. Our construction and most of the previous scalar MSCR codes all have invariant repair spaces and this property is appealing in practice because of convenient repair. As a result, this work presents an almost full description of linear scalar MSCR codes.

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
11/28/2019

New constructions of cooperative MSR codes: Reducing node size to (O(n))

We consider the problem of multiple-node repair in distributed storage s...
research
02/06/2018

Erasure correction of scalar codes in the presence of stragglers

Recent advances in coding for distributed storage systems have reignited...
research
09/17/2021

Rack-Aware MSR Codes with Multiple Erasure Tolerance

The minimum storage rack-aware regenerating (MSRR) code is a variation o...
research
01/17/2022

A New Cooperative Repair Scheme with k + 1 Helper Nodes for (n, k) Hadamard MSR codes with Small Sub-packetization

Cooperative repair model is an available technology to deal with multipl...
research
06/30/2020

Multilinear Algebra for Minimum Storage Regenerating Codes

An (n, k, d, α)-MSR (minimum storage regeneration) code is a set of n no...
research
12/21/2020

Repairing Reed-Solomon Codes Evaluated on Subspaces

We consider the repair problem for Reed–Solomon (RS) codes, evaluated on...

Please sign up or login with your details

Forgot password? Click here to reset