• DocumentCode
    74437
  • Title

    Codes With Local Regeneration and Erasure Correction

  • Author

    Kamath, G.M. ; Prakash, N. ; Lalitha, V. ; Kumar, P.V.

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA, USA
  • Volume
    60
  • Issue
    8
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    4637
  • Lastpage
    4660
  • Abstract
    Regenerating codes and codes with locality are two coding schemes that have recently been proposed, which in addition to ensuring data collection and reliability, also enable efficient node repair. In a situation where one is attempting to repair a failed node, regenerating codes seek to minimize the amount of data downloaded for node repair, while codes with locality attempt to minimize the number of helper nodes accessed. This paper presents results in two directions. In one, this paper extends the notion of codes with locality so as to permit local recovery of an erased code symbol even in the presence of multiple erasures, by employing local codes having minimum distance >2. An upper bound on the minimum distance of such codes is presented and codes that are optimal with respect to this bound are constructed. The second direction seeks to build codes that combine the advantages of both codes with locality as well as regenerating codes. These codes, termed here as codes with local regeneration, are codes with locality over a vector alphabet, in which the local codes themselves are regenerating codes. We derive an upper bound on the minimum distance of vector-alphabet codes with locality for the case when their constituent local codes have a certain uniform rank accumulation property. This property is possessed by both minimum storage regeneration (MSR) and minimum bandwidth regeneration (MBR) codes. We provide several constructions of codes with local regeneration which achieve this bound, where the local codes are either MSR or MBR codes. Also included in this paper, is an upper bound on the minimum distance of a general vector code with locality as well as the performance comparison of various code constructions of fixed block length and minimum distance.
  • Keywords
    data handling; encoding; MBR codes; MSR; code constructions; code symbol; data collection; data reliability; erasure correction; failed node; fixed block length; general vector code; local regeneration; minimum bandwidth regeneration; minimum distance; minimum storage regeneration; node repair; regenerating codes; uniform rank accumulation property; upper bound; vector alphabet; vector alphabet codes; Bandwidth; Concatenated codes; Linear codes; Maintenance engineering; Upper bound; Vectors; Codes with local regeneration; codes with locality; concatenated codes; distributed storage; locally repairable codes; minimum distance bound; node repair; pyramid codes; regenerating codes; uniform rank accumulation; vector codes;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2014.2329872
  • Filename
    6846301