Locally recoverable code

This is an old revision of this page, as edited by Yaroslav-Marta (talk | contribs) at 01:00, 7 December 2023 (Tamo-Barg Codes). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Introduction

Locally Recoverable Codes are a family of error correction codes that were introduced first by D. S. Papailiopoulos and A. G. Dimakis and have been widely studied in Information theory due to their applications related to Distributive and Cloud Storage Systems.

A locally recoverable code is a linear code such that there is a function that takes set of coordinates of a codeword and some specific coordinate and outputs an appropriate coordinate.

Definition

Let   be a   linear code. For  , let us denote by   the minimum number of other coordinates we have to look at to recover an erasure in coordinate  . The number   is said to be the locality of the  -th coordinate of the code. The locality of the code is defined as

 


An   locally recoverable code (LRC) is an   linear code   with locality  .


Let   be an  -locally recoverable code. Then a deleted component can be recovered linearly, i.e. for every  , the space of linear equations of the code contains elements of the form  , where  .

Optimal Locally Recoverable Codes

Theorem 1.3 Let   and let   be an  -locally recoverable code having   disjoint locality sets of size  . Then,

 


An  -LRC   is sai to be optimal if the minimum distance of   satisfies

 


Tamo-Barg Codes

Let f ∈  [ X ] be a polynomial and let l be a positive integer. Then f is said to be (r, l)-good if

• f has degree r + 1,
• there exist   , . . . ,  distinct subsets of   such that
– for any i ∈ {1, . . ., l}, f (  ) = { } for some ti ∈   , i.e. f is constant on Ai ,
– #  = r + 1,
   = ∅ for any i ≠ j.

We say that {  , . . . ,  } is a splitting covering for f .


Tamo Barg Construction

References