• DocumentCode
    1658640
  • Title

    HyperTree for self-stabilizing peer-to-peer systems

  • Author

    Dolev, Shlomi ; Kat, Ronen I.

  • Author_Institution
    Dept. of Comput. Sci., Ben-Gurion Univ., Beer-Sheva, Israel
  • fYear
    2004
  • Firstpage
    25
  • Lastpage
    32
  • Abstract
    Peer-to-peer systems are prone to faults, thus it is vitally important to design peer-to-peer systems to automatically regain consistency, namely to be self-stabilizing. Toward this goal, we present a deterministic structure that defines for every n the entire (IP) pointers structure among the n machines. Namely, the next hop for the insert, delete and search procedures of the peer-to-peer system. Thus, the consistency of the system is easily defined, monitored, verified and repaired. We present the HyperTree (distributed) structure which support the peer-to-peer procedures while ensuring that the out-degree and in-degree (the number of outgoing/incoming pointers) are b logb N where N in the maximal number of machines and b is an integer parameter greater than 1. In addition the HyperTree ensures that the maximal number of hops involved in each procedure is bounded by logb N. A self-stabilizing peer-to-peer system based on the HyperTree is presented.
  • Keywords
    computer network reliability; multiprocessing systems; peer-to-peer computing; trees (mathematics); HyperTree distributed structure; self-stabilizing peer-to-peer systems; Application software; Communication networks; Computer industry; Computer networks; Computer science; Construction industry; IP networks; Monitoring; Peer to peer computing; TCPIP;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2004. (NCA 2004). Proceedings. Third IEEE International Symposium on
  • Print_ISBN
    0-7695-2242-4
  • Type

    conf

  • DOI
    10.1109/NCA.2004.1347757
  • Filename
    1347757