Re-Chord: A Self-stabilizing Chord Overlay Network

被引:0
|
作者
Kniesburges, Sebastian [1 ]
Koutsopoulos, Andreas [1 ]
Scheideler, Christian [1 ]
机构
[1] Univ Paderborn, Paderborn, Germany
关键词
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
相关论文
共 50 条
  • [31] A Framework for Supporting Tree-Like Indexes on the Chord Overlay
    Zhu, Ming-Dong
    Shen, De-Rong
    Yue, Kou
    Nie, Tie-Zheng
    Yu, Ge
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (06) : 962 - 972
  • [32] Self-stabilizing light
    Gaia Donati
    Nature Photonics, 2016, 10 (11) : 691 - 691
  • [33] Self-stabilizing running
    Ringrose, R
    1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS, VOLS 1-4, 1997, : 487 - 493
  • [34] A Framework for Supporting Tree-Like Indexes on the Chord Overlay
    朱命冬
    申德荣
    寇月
    聂铁铮
    于戈
    JournalofComputerScience&Technology, 2013, 28 (06) : 962 - 972
  • [35] Self-stabilizing processes
    Falconer, K. J.
    Vehel, J. Levy
    STOCHASTIC MODELS, 2018, 34 (04) : 409 - 434
  • [36] Self-stabilizing timestamps
    Abraham, U
    THEORETICAL COMPUTER SCIENCE, 2003, 308 (1-3) : 449 - 515
  • [37] Relief of Chronic or Resistant Depression (Re-ChORD): A pragmatic, randomized, open-treatment trial of an integrative program intervention for chronic depression
    Murray, Greg
    Michalak, Erin E.
    Axler, Auby
    Yaxley, David
    Hayashi, Brenda
    Westrin, Asa
    Ogrodniczuk, John S.
    Tam, Edwin M.
    Yatham, Lakshmi N.
    Lam, Raymond W.
    JOURNAL OF AFFECTIVE DISORDERS, 2010, 123 (1-3) : 243 - 248
  • [38] Self-stabilizing unidirectional network algorithms by power-supply
    Afek, Y
    Bremler, A
    PROCEEDINGS OF THE EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1997, : 111 - 120
  • [39] GFRT-Chord: Flexible Structured Overlay Using Node Groups
    Nagao, Hiroya
    Shudo, Kazuyuki
    2014 IEEE 11TH INTL CONF ON UBIQUITOUS INTELLIGENCE AND COMPUTING AND 2014 IEEE 11TH INTL CONF ON AUTONOMIC AND TRUSTED COMPUTING AND 2014 IEEE 14TH INTL CONF ON SCALABLE COMPUTING AND COMMUNICATIONS AND ITS ASSOCIATED WORKSHOPS, 2014, : 187 - 195
  • [40] Self-Stabilizing Self-Assembly
    Jilek, Martin
    Stranska, Katerina
    Somr, Michael
    Kulich, Miroslav
    Zeman, Jan
    Preucil, Libor
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (04) : 9763 - 9769