Churn-tolerant Leader Election Protocols

被引:0
|
作者
Wang, Jiangran [1 ]
Gupta, Indranil [2 ]
机构
[1] Univ Illinois, Dept Elect & Comp Engn, Champaign, IL 61820 USA
[2] Univ Illinois, Dept Comp Sci, Champaign, IL USA
关键词
Leader Election; Membership; Edge Computing; Churn; GOSSIP;
D O I
10.1109/ICDCS57875.2023.00032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Classical leader election protocols typically assume complete and correct knowledge of underlying membership lists at all participating nodes. Yet many edge and IoT settings are dynamic, with nodes joining, leaving, and failing continuously-a phenomenon called churn. This implies that in any membership protocol, a given node's membership list may have entries that are missing (e.g., false positive detections, or newly joined nodes whose information has not spread yet) or stale (e.g., failed nodes that are undetected)-these would render classical election protocols incorrect. We present a family of four leader election protocols that are churn-tolerant (or c-tolerant). The key ideas are to: i) involve the minimum number of nodes necessary to achieve safety; ii) use optimism so that decisions are made faster when churn is low; iii) incorporate a preference for electing healthier nodes as leaders. We prove the correctness and safety of our c-tolerant protocols and show their message complexity is optimal. We present experimental results from both a trace-driven simulation as well as our implementation atop Raspberry Pi devices, including a comparison against Zookeeper.
引用
下载
收藏
页码:96 / 107
页数:12
相关论文
共 50 条
  • [1] VOFS: A SECURE CHURN-TOLERANT GRID FILE SYSTEM
    Lindback, Leif
    Vlassov, Vladimir
    Mokarizadeh, Shahab
    Violino, Gabriele
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2010, 11 (02): : 99 - 108
  • [2] Stochastic analysis of a churn-tolerant structured peer-to-peer scheme
    Tim Jacobs
    Gopal Pandurangan
    Peer-to-Peer Networking and Applications, 2013, 6 : 1 - 14
  • [3] Stochastic analysis of a churn-tolerant structured peer-to-peer scheme
    Jacobs, Tim
    Pandurangan, Gopal
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2013, 6 (01) : 1 - 14
  • [4] Leader Election in Sparse Dynamic Networks with Churn
    Augustine, John
    Kulkarni, Tejas
    Sivasubramaniam, Sumathi
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 347 - 356
  • [5] LEADER ELECTION IN SPARSE DYNAMIC NETWORKS WITH CHURN
    Augustine, John
    Kulkarni, Tejas
    Sivasubramaniam, Sumathi
    INTERNET MATHEMATICS, 2016, 12 (06) : 402 - 418
  • [6] A Churn-Tolerant P2P CDN at the Edge for Video Content Delivery
    Kumar A.
    Banerjea S.
    Pandey M.
    SN Computer Science, 4 (5)
  • [7] NEW PROTOCOLS FOR THE ELECTION OF A LEADER IN A RING
    MARCHETTISPACCAMELA, A
    THEORETICAL COMPUTER SCIENCE, 1987, 54 (01) : 53 - 64
  • [8] NEW PROTOCOLS FOR THE ELECTION OF A LEADER IN A RING
    MARCHETTISPACCAMELA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 206 : 101 - 115
  • [9] Uniform leader election protocols for radio networks
    Nakano, K
    Olariu, S
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (05) : 516 - 526
  • [10] A survey on leader election protocols for radio networks
    Nakano, K
    Olariu, S
    I-SPAN'02: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2002, : 71 - 76