• DocumentCode
    640163
  • Title

    BASIC regenerating code: Binary addition and shift for exact repair

  • Author

    Hanxu Hou ; Shum, Kenneth W. ; Minghua Chen ; Hui Li

  • Author_Institution
    Shenzhen Key Lab. of Cloud Comput. Tech. & App. Shenzhen Grad. Sch., Peking Univ., Shenzhen, China
  • fYear
    2013
  • fDate
    7-12 July 2013
  • Firstpage
    1621
  • Lastpage
    1625
  • Abstract
    Regenerating code is a class of storage codes that achieve the optimal trade-off between storage capacity and repair bandwidth, which are two important performance metrics in data storage systems. However, existing constructions of regenerating codes rely on expensive computational operations such as finite field multiplication. The high coding and repair complexity limit their applications in large-scale practical storage systems. In this paper, we show that it is possible to achieve the full potential of regenerating codes with low computational complexity. In particular, we propose a new class of regenerating codes, called BASIC codes, that can achieve two specific points (i.e., minimum-bandwidth and minimum-storage regenerating points) on the storage and repair bandwidth trade-off curve, using only binary addition and shift operations in the coding and repair processes. Although in this paper we focus on constructing and analyzing BASIC codes for two specific exact-repair settings, our framework can be generalized to develop BASIC codes for more general exact- and functional-repair regenerating codes.
  • Keywords
    binary codes; computational complexity; convolutional codes; BASIC regenerating code; binary addition; binary codes; convolutional codes; data storage systems; exact repair process; finite field multiplication; functional-repair regenerating codes; general exact-repair regenerating codes; large-scale practical storage systems; low computational complexity; repair bandwidth trade-off curve; repair complexity; shift operations; storage capacity; storage codes; Bandwidth; Computational complexity; Encoding; Maintenance engineering; Polynomials; Symmetric matrices; Vectors; Distributed storage system; convolutional codes; regenerating codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on
  • Conference_Location
    Istanbul
  • ISSN
    2157-8095
  • Type

    conf

  • DOI
    10.1109/ISIT.2013.6620501
  • Filename
    6620501