Self-stabilizing structured ring topology P2P systems

被引:42
作者
Shaker, A [1 ]
Reeves, DS
机构
[1] N Carolina State Univ, Dept Elect & Comp Engn, Raleigh, NC 27695 USA
[2] N Carolina State Univ, Dept Comp Sci, Raleigh, NC 27695 USA
来源
FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS | 2005年
关键词
D O I
10.1109/P2P.2005.34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:39 / 46
页数:8
相关论文
共 20 条
  • [1] ANGLUIN D, 2005, 17 ACM S PAR ALG ARC
  • [2] [Anonymous], IEEE T NETWORKING
  • [3] ASPNES J, 2002, ACM PODC
  • [4] CHAWATHE Y, 2003, SIGCOMM
  • [5] Gouda M.G, 1998, ELEMENTS NETWORK PRO
  • [6] HANDLEY M, 2001, SCALABLE CONTENT ADD, P18
  • [7] UPDATE TO DATA PARALLEL ALGORITHMS
    HILLIS, WD
    STEELE, GL
    [J]. COMMUNICATIONS OF THE ACM, 1987, 30 (01) : 78 - 78
  • [8] JELASITY M, 2004, UBLCS20047 U BOL DEP
  • [9] KAASHOEK F, 2003, P 2 INT WORKSH PEER
  • [10] Karger David., 1997, P 29 ANN ACM S THEOR, P654, DOI [10.1145/258533.258660, DOI 10.1145/258533.258660]