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 条
  • [21] Mitigating Denial-of-Service Attacks on the Chord Overlay Network: A Location Hiding Approach
    Srivatsa, Mudhakar
    Liu, Ling
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (04) : 512 - 527
  • [22] AUTOMATIC CHORD ESTIMATION ON SEVENTHSBASS CHORD VOCABULARY USING DEEP NEURAL NETWORK
    Deng, Junqi
    Kwok, Yu-Kwong
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 261 - 265
  • [23] Analysis of Different Chum Models in Chord Based Overlay Networks
    Kaur, Ramanpreet
    Sangal, Amrit Lal
    Kumar, Krishan
    2014 RECENT ADVANCES IN ENGINEERING AND COMPUTATIONAL SCIENCES (RAECS), 2014,
  • [24] LinearSure Bootstraper: Self-Stabilizing Nodes For Network Construction
    Muhyiddeen, Abdulfattah
    Nor, Rizal Mohd
    Rahman, M. M. Hafizur
    PROCEEDINGS OF 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING (ICCCE 2016), 2016, : 525 - 530
  • [25] Self-stabilizing automata
    Weis, Torben
    Wacker, Arno
    BIOLOGICALLY-INSPIRED COLLABORATIVE COMPUTING, 2008, 268 : 59 - 69
  • [26] A Framework for Supporting Tree-Like Indexes on the Chord Overlay
    Ming-Dong Zhu
    De-Rong Shen
    Kou Yue
    Tie-Zheng Nie
    Ge Yu
    Journal of Computer Science and Technology, 2013, 28 : 962 - 972
  • [27] Self-stabilizing unidirectional network algorithms by power supply
    Afek, Y
    Bremler, A
    CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE, 1998, (03): : 1 - 48
  • [28] Self-stabilizing somersaults
    Mombaur, KD
    Bock, HG
    Schlöder, JP
    Longman, RW
    IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) : 1148 - 1157
  • [29] Self-Stabilizing Seals
    Kalinichenko P.M.
    Suprun A.V.
    Russian Engineering Research, 2010, 30 (07) : 689 - 690
  • [30] Self-stabilizing automata
    University of Duisburg-Essen, Duisburg, Germany
    IFIP Advances in Information and Communication Technology, 2008, (59-69)