A Near Time-optimal Population Protocol for Self-stabilizing Leader Election on Rings with a Poly-logarithmic Number of States

被引:1
|
作者
Yokota, Daisuke [1 ]
Sudo, Yuichi [2 ]
Ooshita, Fukuhito [3 ]
Masuzawa, Toshimitsu [1 ]
机构
[1] Osaka Univ, Suita, Osaka, Japan
[2] Hosei Univ, Koganei, Tokyo, Japan
[3] Fukui Univ Technol, Fukui, Fukui, Japan
关键词
population protocols; leader election; self-stabilization; ARBITRARY GRAPHS; COMPUTATION; NETWORKS;
D O I
10.1145/3583668.3594586
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a self-stabilizing leader election (SS-LE) protocol on ring networks in the population protocol model. Given a rough knowledge psi = [log n] + O(1) on the population size n, the proposed protocol lets the population reach a safe configuration within O (n(2) logn) steps with high probability starting from any configuration. Thereafter, the population keeps the unique leader forever. Since no protocol solves SS-LE in o(n(2)) steps with high probability, the convergence time is near-optimal: the gap is only an O(log n) multiplicative factor. This protocol uses only polylog(n) states. There exist two state-of-the-art algorithms in current literature that solve SS-LE on ring networks. The first algorithm uses a polynomial number of states and solves SS-LE in O(n(2)) steps, whereas the second algorithm requires exponential time but it uses only a constant number of states. Our proposed algorithm provides an excellent middle ground between these two.
引用
收藏
页码:2 / 12
页数:11
相关论文
共 22 条
  • [1] Time-Optimal Self-Stabilizing Leader Election on Rings in Population Protocols
    Yokota, Daisuke
    Sudo, Yuichi
    Masuzawa, Toshimitsu
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2021, E104A (12) : 1675 - 1684
  • [2] Time-Optimal Self-Stabilizing Leader Election in Population Protocols
    Burman, Janna
    Chen, Ho-Lin
    Chen, Hsueh-Ping
    Doty, David
    Nowak, Thomas
    Severson, Eric
    Xu, Chuan
    PROCEEDINGS OF THE 2021 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '21), 2021, : 33 - 44
  • [3] Self-Stabilizing Leader Election in Optimal Space
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Vemula, Priyanka
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 10TH INTERNATIONAL SYMPOSIUM, SSS 2008, 2008, 5340 : 109 - 123
  • [4] On space complexity of self-stabilizing leader election in mediated population protocol
    Mizoguchi, Ryu
    Ono, Hirotaka
    Kijima, Shuji
    Yamashita, Masafumi
    DISTRIBUTED COMPUTING, 2012, 25 (06) : 451 - 460
  • [5] On space complexity of self-stabilizing leader election in mediated population protocol
    Ryu Mizoguchi
    Hirotaka Ono
    Shuji Kijima
    Masafumi Yamashita
    Distributed Computing, 2012, 25 : 451 - 460
  • [6] Randomized self-stabilizing and space optimal leader election under arbitrary scheduler on rings
    Beauquier, Joffroy
    Gradinariu, Maria
    Johnen, Colette
    DISTRIBUTED COMPUTING, 2007, 20 (01) : 75 - 93
  • [7] Randomized self-stabilizing and space optimal leader election under arbitrary scheduler on rings
    Joffroy Beauquier
    Maria Gradinariu
    Colette Johnen
    Distributed Computing, 2007, 20 : 75 - 93
  • [8] Time-Optimal Leader Election in Population Protocols
    Sudo, Yuichi
    Ooshita, Fukuhito
    Izumi, Taisuke
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (11) : 2620 - 2632
  • [9] 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
  • [10] 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