• DocumentCode
    2666550
  • Title

    Self-stabilizing structured ring topology P2P systems

  • Author

    Shaker, Ayman ; Reeves, Douglas S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2005
  • fDate
    31 Aug.-2 Sept. 2005
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    We propose a self-stabilizing and modeless peer-to-peer (P2P) network construction and maintenance protocol, called the Ring Network (RN) protocol. The RN protocol, when started on a network of peers that are in an arbitrary state, will cause the network to converge to a structured P2P system with a directed ring topology, where peers are ordered according to their identifiers. Furthermore, the RN protocol maintains this structure in the face of peer joins and departures. The RN protocol is a distributed and asynchronous message-passing protocol, which fits well the autonomous behavior of peers in a P2P system. The RN protocol requires only the existence of a bootstrapping system which is weakly connected. Peers do not need to be informed of any global network state, nor do they need to assist in repairing the network topology when they leave. We provide a proof of the self-stabilizing nature of the protocol, and experimentally measure the average cost (in time and number of messages) to achieve convergence.
  • Keywords
    message passing; peer-to-peer computing; protocols; telecommunication network topology; Ring Network protocol; bootstrapping system; distributed asynchronous message-passing protocol; modeless peer-to-peer network construction protocol; network protocol self-stability; network topology; peer to peer network maintenance protocol; structured ring topology P2P systems; Computer science; Convergence; Costs; Fault tolerant systems; Information retrieval; Merging; Monitoring; Network topology; Protocols; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing, 2005. P2P 2005. Fifth IEEE International Conference on
  • Print_ISBN
    0-7695-2376-5
  • Type

    conf

  • DOI
    10.1109/P2P.2005.34
  • Filename
    1551019