• DocumentCode
    1399552
  • Title

    Existence and Construction of Capacity-Achieving Network Codes for Distributed Storage

  • Author

    Wu, Yunnan

  • Author_Institution
    Microsoft Res., Redmond, WA, USA
  • Volume
    28
  • Issue
    2
  • fYear
    2010
  • fDate
    2/1/2010 12:00:00 AM
  • Firstpage
    277
  • Lastpage
    288
  • Abstract
    In a distributed storage system based on erasure coding, when a storage node fails, repairing the erasure code incurs some network traffic. Previous work has characterized the fundamental tradeoff between storage efficiency and repair network bandwidth. This was done via a cut-based analysis on a graph that models the evolution of information flow in the storage system subject to arbitrary sequences of node failures/repairs. This paper presents techniques for constructing network codes that achieve the optimal tradeoff between storage efficiency and repair network bandwidth. The challenge here is that network coding is applied over an unbounded graph with an unbounded number of receivers. It is shown in this paper that optimal codes can be constructed over a finite field whose size depends only on the maximum number of nodes at any instant, but independent of how many failures/repairs can happen. Key to the code construction is a "path-weaving" procedure that leads to inductive existence proof and code construction.
  • Keywords
    network coding; telecommunication traffic; capacity-achieving network codes construction; code construction; cut-based analysis; distributed storage system; erasure coding; information flow evolution; network bandwidth repair; node failures arbitrary sequences; optimal tradeoff; path-weaving; telecommunication network traffic; unbounded receivers; Bandwidth; Failure analysis; Flow graphs; Galois fields; Information analysis; Network coding; Peer to peer computing; Redundancy; Telecommunication traffic; Traffic control; Network coding, distributed storage, erasure coding, multicast, code construction.;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2010.100217
  • Filename
    5402495