Abstract

A locally repairable code (LRC) is a [n, k, d] linear code with length n, dimension k, minimum distance d and locality r, which means that every code symbol can be repaired by at most r other symbols. LRCs have become an important candidate in distributed storage systems due to their relatively low I/O cost. An LRC is said to be optimal if its minimum distance meets one of the Singleton-like bounds. This paper considers the optimal constructions of LRCs with locality r = 1 and r = k - 1, which involves three types: r-local LRCs, (r, δ)-LRCs and LRCs with t-availability. Specifically, we first prove that the existence of an optimal LRC with locality r = 1 is equivalent to that of an MDS code with certain parameters. Thus we can completely characterize the three types of optimal LRCs with r = 1 based on some known constructions of MDS codes. Near MDS codes is a special class of sub-optimal linear code whose minimum distance d = n - k and the i-th generalized Hamming weight achieves the generalized Singleton bound for 2 ≤ i ≤ k. For r = k - 1, we have established the connections between optimal r-local LRCs/ LRCs with t-availability and near MDS codes. Such connections can help to construct optimal LRCs with r = k - 1 from some known classes of near MDS codes.

Highlights

  • Distributed storage systems (DSS) require to tolerate failures of some nodes

  • An [n, k, d]q linear code C over finite field Fq with length n, dimension k and minimum distance d is said to have locality r or be r-local if each codeword symbol can be repaired by accessing at most r other symbols, which is denoted by an (n, k, r)q locally repairable code (LRC) with minimum distance d

  • By employing the parity-check approach, for r-local LRCs, (r, δ) LRCs and LRCs with t-availability of the 3 types, we carefully analyze the structure of the optimal LRCs with r = 1, and prove that an optimal LRC with r = 1 exists if and only if an maximum distance separable (MDS) code with certain parameters exists

Read more

Summary

Introduction

Distributed storage systems (DSS) require to tolerate failures of some nodes. The simplest and most commonly used way is the three-replication strategy, which possesses the low repairing cost but high storage overhead. The following lemma establishes an important connection between optimal r-local LRCs and MDS codes. For an optimal [n, k, d] r-local LRC C with r = k − 1, its minimum distance d = n − k due to the bound (1), which implies that C is an almost MDS code.

Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call