• DocumentCode
    1757221
  • Title

    Optimal Locally Repairable Linear Codes

  • Author

    Wentu Song ; Son Hoang Dau ; Chau Yuen ; Li, Tiffany Jing

  • Author_Institution
    Singapore Univ. of Technol. & Design, Singapore, Singapore
  • Volume
    32
  • Issue
    5
  • fYear
    2014
  • fDate
    41760
  • Firstpage
    1019
  • Lastpage
    1036
  • Abstract
    Linear erasure codes with local repairability are desirable for distributed data storage systems. An [n, k, d] linear code having all-symbol (r, δ)-locality, denoted as (r, δ)a, is considered optimal if it has the actual highest minimum distance of any code of the given parameters n, k, r and δ. A minimum distance bound is given in [10]. The existing results on the existence and the construction of optimal (r, δ)a linear codes are limited to only two small regions within this special case, namely, i) m = 0 and ii) m ≥ (v+δ-1) > (δ-1) and δ = 2, where m = n mod (r+δ-1) and v = k mod r. This paper investigates the properties and existence conditions for optimal (r, δ)a linear codes with general r and δ. First, a structure theorem is derived for general optimal (r, δ)a codes which helps illuminate some of their structure properties. Next, the entire problem space with arbitrary n, k, r and δ is divided into eight different cases (regions) with regard to the specific relations of these parameters. For two cases, it is rigorously proved that no (r, δ)a linear code can achieve the minimum distance bound in [10]. For four other cases the optimal (r, δ)a codes are shown to exist over a field of size q ≥ (k-1n), deterministic constructions are proposed. Our new constructive algorithms not only cover more cases, but for the same cases where previous algorithms exist, the new constructions require a smaller field, which translates to potentially lower computational complexity. Our findings substantially enriches the knowledge on optimal (r, δ)a linear codes, leaving only two cases in which the construction of optimal codes are not yet known.
  • Keywords
    computational complexity; distributed databases; linear codes; computational complexity; distributed data storage systems; linear erasure codes; minimum distance bound; optimal locally repairable linear codes; problem space; Distributed databases; Generators; Linear codes; Maintenance engineering; Peer-to-peer computing; Silicon; Systematics; Distributed storage; erasure codes; linear codes; locally repairable codes;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2014.140521
  • Filename
    6804946