• DocumentCode
    3502448
  • Title

    Permutation code: Optimal exact-repair of a single failed node in MDS code based distributed storage systems

  • Author

    Cadambe, Viveck R. ; Huang, Cheng ; Li, Jin

  • Author_Institution
    Electr. Eng. & Comput. Sci., Univ. of California Irvine, Irvine, CA, USA
  • fYear
    2011
  • fDate
    July 31 2011-Aug. 5 2011
  • Firstpage
    1225
  • Lastpage
    1229
  • Abstract
    We consider exact repair of failed nodes in maximum distance separable (MDS) code based distributed storage systems. It is well known that an (n, k) MDS code can tolerate failure (erasure) of up to n - k storage disks, when the code is used to store k information elements over n distributed storage disks. The focus of this paper is optimal recovery, in terms of repair bandwidth - the amount of data to be downloaded to repair a failed node - for a single failed node. When a single node fails, it has been previously shown by Dimakis et. al. that the amount of repair bandwidth is at least equation units, when each storage disk stores ℒ units of data. The achievability of this lower bound of equation units, for arbitrary values of (n, k); has been shown previously using asymptotic code constructions based on asymptotic interference alignment. However, the existence of finite codes satisfying this lower bound has been shown only for specific regimes of (n, k) and their existence for arbitrary values of (n, k) remained open. In this paper, we provide the first known construction of a finite code for arbitrary (n, k), which can repair a single failed systematic node by downloading exactly equation units of data. The code that we construct is based on permutation matrices and hence termed the Permutation Code.
  • Keywords
    codes; computational complexity; matrix algebra; asymptotic code constructions; asymptotic interference alignment; distributed storage disks; distributed storage systems; finite codes; information elements; maximum distance separable code; optimal exact-repair; permutation code; permutation matrices; single failed systematic node; Bandwidth; Equations; Interference cancellation; Maintenance engineering; Redundancy; Systematics;
  • 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.6033730
  • Filename
    6033730