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 条
  • [21] Almost Logarithmic-Time Space Optimal Leader Election in Population Protocols
    Gasieniec, Leszek
    Stachowiak, Grzegorz
    Uznanski, Przemyslaw
    SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 93 - 102
  • [22] Brief Announcement: Logarithmic Expected-Time Leader Election in Population Protocol Model
    Sudo, Yuichi
    Ooshita, Fukuhito
    Izumi, Taisuke
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    PROCEEDINGS OF THE 2019 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING (PODC '19), 2019, : 60 - 62