Self-stabilizing leader election in networks of finite-state anonymous agents

被引:0
|
作者
Fischer, Michael [1 ]
Jiang, Hong [1 ]
机构
[1] Yale Univ, Dept Comp Sci, POB 2158, New Haven, CT 06520 USA
关键词
anonymous; failure detector; fairness; finite-state; impossibility result; leader election; population protocols; ring network; self-stabilization; sensor networks;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper considers the self-stabilizing leader-election problem in a model of interacting anonymous finite-state agents. Leader election is a fundamental problem in distributed systems; many distributed problems are easily solved with the help of a central coordinator. Self-stabilizing algorithms do not require initialization in order to operate correctly and can recover from transient faults that obliterate all state information in the system. Anonymous finite-state agents model systems of identical simple computational nodes such as sensor networks and biological computers. Self-stabilizing leader election is easily shown to be impossible in such systems without additional structure. An eventual leader detector Omega? is an oracle that eventually detects the presence or absence of a leader. With the help of Omega?, uniform self-stabilizing leader election algorithms are presented for two natural classes of network graphs: complete graphs and rings. The first algorithm works under either a local or global fairness condition, whereas the second requires global fairness. With only local fairness, uniform self-stabilizing leader election in rings is impossible, even with the help of Omega?.
引用
收藏
页码:395 / 409
页数:15
相关论文
共 50 条
  • [21] Self-stabilizing coloration in anonymous planar networks
    Huang, ST
    Hung, SS
    Tzeng, CH
    INFORMATION PROCESSING LETTERS, 2005, 95 (01) : 307 - 312
  • [22] A self-stabilizing leader election algorithm in highly dynamic ad hoc mobile networks
    Derhab, Abdelouahid
    Badache, Nadjib
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (07) : 926 - 939
  • [23] A Practical Self-Stabilizing Leader Election for Networks of Resource-Constrained IoT Devices
    Conard, Michael
    Ebnenasir, Ali
    2021 17TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2021), 2021, : 127 - 134
  • [24] Self-Stabilizing Leader Election for Single-Hop Wireless Networks despite Jamming
    Richa, Andrea
    Scheideler, Christian
    Schmid, Stefan
    Zhang, Jin
    PROCEEDINGS OF THE TWELFTH ACM INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING (MOBIHOC' 11), 2011,
  • [25] Memory space requirements for self-stabilizing leader election protocols
    Universite de Paris-Sud, Orsay, France
    Proc Annu ACM Symp Princ Distrib Comput, (199-207):
  • [26] On the Power of Oracle Ω? for Self-Stabilizing Leader Election in Population Protocols
    Beauquier, Joffroy
    Blanchard, Peva
    Burman, Janna
    Denysyuk, Oksana
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 20 - 35
  • [27] An exercise in fault-containment: Self-stabilizing leader election
    Ghosh, S
    Gupta, A
    INFORMATION PROCESSING LETTERS, 1996, 59 (05) : 281 - 288
  • [28] An O(n)-time self-stabilizing leader election algorithm
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Vemula, Priyanka
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (11) : 1532 - 1544
  • [29] Leader election for anonymous asynchronous agents in arbitrary networks
    Dereniowski, Dariusz
    Pelc, Andrzej
    DISTRIBUTED COMPUTING, 2014, 27 (01) : 21 - 38
  • [30] Leader election for anonymous asynchronous agents in arbitrary networks
    Dariusz Dereniowski
    Andrzej Pelc
    Distributed Computing, 2014, 27 : 21 - 38