• DocumentCode
    3502483
  • Title

    Enabling node repair in any erasure code for distributed storage

  • Author

    Rashmi, K.V. ; Shah, Nihar B. ; Kumar, P. Vijay

  • Author_Institution
    Dept. of ECE, Indian Inst. Of Sci., Bangalore, India
  • fYear
    2011
  • fDate
    July 31 2011-Aug. 5 2011
  • Firstpage
    1235
  • Lastpage
    1239
  • Abstract
    Erasure codes are an efficient means of storing data across a network in comparison to data replication, as they tend to reduce the amount of data stored in the network and offer increased resilience in the presence of node failures. The codes perform poorly though, when repair of a failed node is called for, as they typically require the entire file to be downloaded to repair a failed node. A new class of erasure codes, termed as regenerating codes were recently introduced, that do much better in this respect. However, given the variety of efficient erasure codes available in the literature, there is considerable interest in the construction of coding schemes that would enable traditional erasure codes to be used, while retaining the feature that only a fraction of the data need be downloaded for node repair. In this paper, we present a simple, yet powerful, framework that does precisely this. Under this framework, the nodes are partitioned into two types and encoded using two codes in a manner that reduces the problem of node-repair to that of erasure-decoding of the constituent codes. Depending upon the choice of the two codes, the framework can be used to avail one or more of the following advantages: simultaneous minimization of storage space and repair-bandwidth, low complexity of operation, fewer disk reads at helper nodes during repair, and error detection and correction.
  • Keywords
    error correction codes; error detection codes; coding scheme construction; constituent codes; data replication; disk reads; distributed storage; erasure code; erasure decoding; error correction; error detection; node failures; node repair; regenerating codes; repair bandwidth; storage space; Arrays; Bandwidth; Decoding; Encoding; Generators; Joining processes; Maintenance engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Proceedings (ISIT), 2011 IEEE International Symposium on
  • Conference_Location
    St. Petersburg
  • ISSN
    2157-8095
  • Print_ISBN
    978-1-4577-0596-0
  • Electronic_ISBN
    2157-8095
  • Type

    conf

  • DOI
    10.1109/ISIT.2011.6033732
  • Filename
    6033732