Access-optimal Linear MDS Convertible Codes for All Parameters

06/04/2020
by   Francisco Maturana, et al.
0

In large-scale distributed storage systems, erasure codes are used to achieve fault tolerance in the face of node failures. Tuning code parameters to observed failure rates has been shown to significantly reduce storage cost. Such tuning of redundancy requires "code conversion", i.e., a change in code dimension and length on already encoded data. Convertible codes are a new class of codes designed to perform such conversions efficiently. The access cost of conversion is the number of nodes accessed during conversion. Existing literature has characterized the access cost of conversion of linear MDS convertible codes only for a specific and small subset of parameters. In this paper, we present lower bounds on the access cost of conversion of linear MDS codes for all valid parameters. Furthermore, we show that these lower bounds are tight by presenting an explicit construction for access-optimal linear MDS convertible codes for all valid parameters. En route, we show that, one of the degrees-of-freedom in the design of convertible codes that was inconsequential in the previously studied parameter regimes, turns out to be crucial when going beyond these regimes and adds to the challenge in the analysis and code construction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/28/2020

Bandwidth Cost of Code Conversions in Distributed Storage: Fundamental Limits and Optimal Constructions

Erasure codes have become an integral part of distributed storage system...
research
07/30/2019

Convertible Codes: Efficient Conversion of Coded Data in Distributed Storage

Large-scale distributed storage systems typically use erasure codes to p...
research
08/13/2023

Locally repairable convertible codes with optimal access costs

Modern large-scale distributed storage systems use erasure codes to prot...
research
05/13/2022

Bandwidth Cost of Code Conversions in the Split Regime

Distributed storage systems must store large amounts of data over long p...
research
04/26/2022

A construction of optimal locally recoverable codes

Locally recoverable codes are widely used in distributed and cloud stora...
research
07/16/2021

A Generic Transformation to Generate MDS Storage Codes with δ-Optimal Access Property

For high-rate maximum distance separable (MDS) codes, most of them are d...
research
12/20/2019

Analyzing the Download Time of Availability Codes

Availability codes have recently been proposed to facilitate efficient s...

Please sign up or login with your details

Forgot password? Click here to reset