Locally Repairable Convolutional Codes with Sliding Window Repair

01/07/2019
by   Umberto Martínez-Peñas, et al.
0

Locally repairable convolutional codes (LRCCs) for distributed storage systems (DSSs) are introduced in this work. They enable local repair, for a single node erasure, and sliding-window global repair, which can correct up to d^c_j - 1 node erasures in a window of j+1 consecutive blocks of n nodes, where d^c_j is the j th column distance of the code. The parameter j can be adjusted, for a fixed LRCC, according to different catastrophic erasure patterns, requiring only to contact n(j+1) - d^c_j + 1 nodes, plus less than μ n other nodes, in the storage system, where μ is the memory of the code. A Singleton-type bound is provided for d^c_j . If it attains such a bound, an LRCC can correct the same number of catastrophic erasures in a window of length n(j+1) as an optimal locally repairable block code of the same rate and locality, and with block length n(j+1) , but being able to perform the flexible and somehow local sliding-window repair by adjusting j . Furthermore, by sliding the window to consider previous or consequent nodes without erasures, or by increasing the window size, the LRCC can potentially correct more erasures in the original window of n(j+1) nodes than the optimal locally repairable block code. Finally, the concept of partial maximum distance profile (partial MDP) codes is introduced. Partial MDP codes can correct all information-theoretically correctable erasure patterns for a given locality, local distance and information rate. An explicit construction of partial MDP codes whose column distances attain the provided Singleton-type bound, up to certain parameter j=L , is obtained based on known maximum sum-rank distance convolutional codes.

READ FULL TEXT
research
12/10/2021

Optimal Quaternary (r,delta)-Locally Repairable Codes Achieving the Singleton-type Bound

Locally repairable codes enables fast repair of node failure in a distri...
research
10/19/2018

Alphabet-Dependent Bounds for Linear Locally Repairable Codes Based on Residual Codes

Locally repairable codes (LRC) have gained significant interest for the ...
research
01/14/2019

Explicit constructions of MSR codes for clustered distributed storage: The rack-aware storage model

The paper is devoted to the problem of erasure coding in distributed sto...
research
03/09/2018

Network Traffic Driven Storage Repair

Recently we constructed an explicit family of locally repairable and loc...
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
05/05/2021

Optimal Codes Correcting Localized Deletions

We consider the problem of constructing codes that can correct deletions...
research
06/16/2023

Practical Sliding Window Recoder: Design, Analysis, and Usecases

Network coding has been widely used as a technology to ensure efficient ...

Please sign up or login with your details

Forgot password? Click here to reset