Re-Chord: A Self-stabilizing Chord Overlay Network

被引:0
作者
Kniesburges, Sebastian [1 ]
Koutsopoulos, Andreas [1 ]
Scheideler, Christian [1 ]
机构
[1] Univ Paderborn, Paderborn, Germany
来源
SPAA 11: PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES | 2011年
关键词
Chord; peer-to-peer networks; self-stabilizing protocols;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Chord peer-to-peer system is considered, together with CAN, Tapestry and Pastry, as one of the pioneering works on peer-to-peer distributed hash tables (DHT) that inspired a large volume of papers and projects on DHTs as well as peer-to-peer systems in general. Chord, in particular, has been studied thoroughly, and many variants of Chord have been presented that optimize various criteria. Also, several implementations of Chord are available on various platforms. Though Chord is known to be very efficient and scalable and it can handle churn quite well, no protocol is known yet that guarantees that Chord is self-stabilizing, i.e., the Chord network can be recovered from any initial state in which the network is still weakly connected. This is not too surprising since it is known that in the Chord network it is not locally checkable whether its current topology matches the correct topology. We present a slight extension of the Chord network, called Re-Chord (reactive Chord), that turns out to be locally checkable, and we present a self-stabilizing distributed protocol for it that can recover the Re-Chord network from any initial state, in which the n peers are weakly connected, in O(n, log n) communication rounds. We also show that our protocol allows a new peer to join or an old peer to leave an already stable Re-Chord network so that within O((log n)(2)) communication rounds the Re-Chord network is stable again.
引用
收藏
页码:235 / 244
页数:10
相关论文
共 30 条
  • [21] Chord on demand
    Montresor, A
    Jelasity, M
    Babaoglu, O
    [J]. FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 87 - 94
  • [22] Novel Architectures for P2P Applications: The Continuous-Discrete Approach
    Naor, Moni
    Wieder, Udi
    [J]. ACM TRANSACTIONS ON ALGORITHMS, 2007, 3 (03)
  • [23] ONUS M, 2007, ALENEX
  • [24] A scalable Content-Addressable Network
    Ratnasamy, S
    Francis, P
    Handley, M
    Karp, R
    Shenker, S
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2001, 31 (04) : 161 - 172
  • [25] Rowstron A., 2001, Proceedings of the Middleware 2001, P329, DOI DOI 10.1007/3-540-45518-3_18
  • [26] Scheideler C, 2009, LECT NOTES COMPUT SC, V5556, P571, DOI 10.1007/978-3-642-02930-1_47
  • [27] Self-stabilizing structured ring topology P2P systems
    Shaker, A
    Reeves, DS
    [J]. FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 39 - 46
  • [28] Chord: A scalable peer-to-peer lookup service for Internet applications
    Stoica, I
    Morris, R
    Karger, D
    Kaashoek, MF
    Balakrishnan, H
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2001, 31 (04) : 149 - 160
  • [29] Wang J., 2006, Programme and abstract book of The 4th International Bacterial wilt symposium . 17th - 20th, July 2006, the Lakeside Conference Centre, Central Science Laboratory, York, P18
  • [30] Tapestry: A resilient global-scale overlay for service deployment
    Zhao, BY
    Huang, L
    Stribling, J
    Rhea, SC
    Joseph, AD
    Kubiatowicz, JD
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2004, 22 (01) : 41 - 53