Code Constructions for Distributed Storage With Low Repair Bandwidth and Low Repair Complexity

01/18/2018
by   Siddhartha Kumar, et al.
0

We present the construction of a family of erasure correcting codes for distributed storage systems that achieve low repair bandwidth and low repair complexity. The construction is based on two classes of codes, where the primary goal of the first class of codes is to achieve a good fault tolerance, while the second class of codes aims at reducing the repair bandwidth and the repair complexity. The repair procedure is a two-step procedure where parts of the failed node are repaired in the first step using the first code. The downloaded symbols during the first step are cached in the memory and used to repair the remaining erased data symbols at no additional read cost during the second step of the repair process. The first class of codes is based on maximum distance separable (MDS) codes modified using piggybacks, while the second class of codes is designed to reduce the number of additional symbols that need to be downloaded to repair the remaining erased symbols. We show that the proposed codes achieve better repair bandwidth compared to MDS, Piggyback, and local reconstruction codes, while a better repair complexity is achieved when compared to MDS, Zigzag, and Piggyback codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/29/2022

Two New Piggybacking Designs with Lower Repair Bandwidth

Piggybacking codes are a special class of MDS array codes that can achie...
research
05/25/2020

Update Bandwidth for Distributed Storage

In this paper, we consider the update bandwidth in distributed storage s...
research
05/21/2018

On Universally Good Flower Codes

For a Distributed Storage System (DSS), the Fractional Repetition (FR) c...
research
02/22/2018

A New Design of Binary MDS Array Codes with Asymptotically Weak-Optimal Repair

Binary maximum distance separable (MDS) array codes are a special class ...
research
07/03/2018

ε-MSR Codes: Contacting Fewer Code Blocks for Exact Repair

ϵ-Minimum Storage Regenerating (ϵ-MSR) codes form a special class of Max...
research
07/09/2019

Near-optimal Repair of Reed-Solomon Codes with Low Sub-packetization

Minimum storage regenerating (MSR) codes are MDS codes which allow for r...
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