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 条
  • [1] Re-Chord: A Self-stabilizing Chord Overlay Network
    Kniesburges, Sebastian
    Koutsopoulos, Andreas
    Scheideler, Christian
    THEORY OF COMPUTING SYSTEMS, 2014, 55 (03) : 591 - 612
  • [2] Re-Chord: A Self-stabilizing Chord Overlay Network
    Sebastian Kniesburges
    Andreas Koutsopoulos
    Christian Scheideler
    Theory of Computing Systems, 2014, 55 : 591 - 612
  • [3] Ca-Re-Chord: A Churn Resistant Self-stabilizing Chord Overlay Network
    Benter, Markus
    Divband, Mohammad
    Kniesburges, Sebastian
    Koutsopoulos, Andreas
    Graffi, Kalman
    2013 CONFERENCE ON NETWORKED SYSTEMS (NETSYS), 2013, : 27 - 34
  • [4] Self-stabilizing and Byzantine-tolerant overlay network
    Dolev, Danny
    Hoch, Ezra N.
    van Renesse, Robbert
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4878 : 343 - +
  • [5] Chord-PKI: Embedding a public key infrastructure into the chord overlay network
    Avramidis, Agapios
    Kotzanikolaou, Panayiotis
    Douligeris, Christos
    PUBLIC KEY INFRASTRUCTURE, PROCEEDINGS, 2007, 4582 : 354 - +
  • [6] MULTISKIPGRAPH: A Self-stabilizing Overlay Network that Maintains Monotonic Searchability
    Luo, Linghui
    Scheideler, Christian
    Strothmann, Thim
    2019 IEEE 33RD INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2019), 2019, : 845 - 854
  • [7] HSkip plus : A Self-Stabilizing Overlay Network for Nodes with Heterogeneous Bandwidths
    Feldotto, Matthias
    Scheideler, Christian
    Graffi, Kalman
    14-TH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING (P2P), 2014,
  • [8] Survey on Algorithms for Self-stabilizing Overlay Networks
    Feldmann, Michael
    Scheideler, Christian
    Schmid, Stefan
    ACM COMPUTING SURVEYS, 2020, 53 (04)
  • [9] SA-Chord: a Self-Adaptive P2P Overlay Network
    D'Angelo, Mirko
    Caporuscio, Mauro
    2018 IEEE 3RD INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2018, : 118 - 123
  • [10] Self-Stabilizing Prefix Tree Based Overlay Networks
    Caron, Eddy
    Datta, Ajoy K.
    Petit, Franck
    Tedeschi, Cedric
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2016, 27 (05) : 607 - 630