• DocumentCode
    1258232
  • Title

    On the Locality of Codeword Symbols

  • Author

    Gopalan, Parikshit ; Huang, Cheng ; Simitci, Huseyin ; Yekhanin, Sergey

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • Volume
    58
  • Issue
    11
  • fYear
    2012
  • Firstpage
    6925
  • Lastpage
    6934
  • Abstract
    Consider a linear [n,k,d]q code C. We say that the ith coordinate of C has locality r , if the value at this coordinate can be recovered from accessing some other r coordinates of C. Data storage applications require codes with small redundancy, low locality for information coordinates, large distance, and low locality for parity coordinates. In this paper, we carry out an in-depth study of the relations between these parameters. We establish a tight bound for the redundancy n-k in terms of the message length, the distance, and the locality of information coordinates. We refer to codes attaining the bound as optimal. We prove some structure theorems about optimal codes, which are particularly strong for small distances. This gives a fairly complete picture of the tradeoffs between codewords length, worst case distance, and locality of information symbols. We then consider the locality of parity check symbols and erasure correction beyond worst case distance for optimal codes. Using our structure theorem, we obtain a tight bound for the locality of parity symbols possible in such codes for a broad class of parameter settings. We prove that there is a tradeoff between having good locality and the ability to correct erasures beyond the minimum distance.
  • Keywords
    linear codes; parity check codes; check symbol; codeword length; codeword symbol; data storage application; erasure correction; information coordinates distance; information coordination locality; information symbol locality; linear code; message length; optimal code; parameter settings; parity coordination; redundancy; structure theorem; worst case distance; Linear code; Parity check codes; Redundancy; Silicon; Systematics; Vectors; Block codes; linear codes;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2012.2208937
  • Filename
    6259860