• DocumentCode
    2539669
  • Title

    Distributed construction of a fault-tolerant network from a tree

  • Author

    Reiter, Michael K. ; Samar, Asad ; Wang, Chenxi

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2005
  • fDate
    26-28 Oct. 2005
  • Firstpage
    155
  • Lastpage
    165
  • Abstract
    We present an algorithm by which nodes arranged in a tree, with each node initially knowing only its parent and children, can construct a fault-tolerant communication structure (an expander graph) among themselves in a distributed and scalable way. The tree overlayed with this logical expander is a useful structure for distributed applications that require the intrinsic "treeness" from the topology but cannot afford any obstruction in communication due to failures. At the core of our construction is a novel distributed mechanism that samples nodes uniformly at random from the tree. In the event of node joins, node departures or node failures, the expander maintains its own fault tolerance and permits the reformation of the tree. We present simulation results to quantify the convergence of our algorithm to a fault tolerant network having both good vertex connectivity and expansion properties.
  • Keywords
    computer networks; distributed algorithms; fault tolerant computing; tree data structures; fault-tolerant communication structure; fault-tolerant network; logical expander; node departure; node failures; trees; vertex connectivity; Application software; Convergence; Distributed algorithms; Fault tolerance; Graph theory; Multicast protocols; Peer to peer computing; Topology; Tree data structures; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2005. SRDS 2005. 24th IEEE Symposium on
  • Print_ISBN
    0-7695-2463-X
  • Type

    conf

  • DOI
    10.1109/RELDIS.2005.16
  • Filename
    1541193