Codes for Distributed Storage

10/03/2020
by   Vinayak Ramkumar, et al.
0

This chapter deals with the topic of designing reliable and efficient codes for the storage and retrieval of large quantities of data over storage devices that are prone to failure. For long, the traditional objective has been one of ensuring reliability against data loss while minimizing storage overhead. More recently, a third concern has surfaced, namely of the need to efficiently recover from the failure of a single storage unit, corresponding to recovery from the erasure of a single code symbol. We explain here, how coding theory has evolved to tackle this fresh challenge.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/12/2018

Erasure Coding for Distributed Storage: An Overview

In a distributed storage system, code symbols are dispersed across space...
research
03/04/2018

Applied Erasure Coding in Networks and Distributed Storage

The amount of digital data is rapidly growing. There is an increasing us...
research
04/08/2020

Deterministic Data Distribution for Efficient Recovery in Erasure-Coded Storage Systems

Due to individual unreliable commodity components, failures are common i...
research
11/05/2020

On cyclic LRC codes that are also LCD codes

Locally recoverable (LRC) codes provide a solution to single node failur...
research
08/13/2023

Locally repairable convertible codes with optimal access costs

Modern large-scale distributed storage systems use erasure codes to prot...
research
07/27/2021

On the data persistency of replicated erasure codes in distributed storage systems

This paper studies the fundamental problem of data persistency for a gen...
research
01/22/2023

Durability and Availability of Erasure-Coded Storage Systems with Concurrent Maintenance

This initial version of this document was written back in 2014 for the s...

Please sign up or login with your details

Forgot password? Click here to reset