A self-stabilizing distributed algorithm for the 1-MIS problem under the distance-3 model

被引:0
|
作者
Kakugawa, Hirotsugu [1 ]
Kamei, Sayaka [2 ]
Shibata, Masahiro [3 ]
Ooshita, Fukuhito [4 ]
机构
[1] Ryukoku Univ, Fac Adv Sci & Technol, Otsu, Shiga, Japan
[2] Hiroshima Univ, Grad Sch Adv Sci & Engn, Higashihiroshima, Hiroshima, Japan
[3] Kyushu Inst Technol, Grad Sch Comp Sci & Syst Engn, Iizuka, Fukuoka, Japan
[4] Fukui Univ Technol, Fac Engn, Fukui, Fukui, Japan
来源
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE | 2024年 / 36卷 / 26期
关键词
1-MIS; distributed algorithm; maximal independent set; self-stabilization; DOMINATION; SET;
D O I
10.1002/cpe.8281
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fault-tolerance and self-organization are critical properties in modern distributed systems. Self-stabilization is a class of fault-tolerant distributed algorithms which has the ability to recover from any kind and any finite number of transient faults and topology changes. In this article, we propose a self-stabilizing distributed algorithm for the 1-MIS problem under the unfair central daemon assuming the distance-3 model. Here, in the distance-3 model, each process can refer to the values of local variables of processes within three hops. Intuitively speaking, the 1-MIS problem is a variant of the maximal independent set (MIS) problem with improved local optimizations. The time complexity (convergence time) of our algorithm is O(n)$$ O(n) $$ steps and the space complexity is O(logn)$$ O\left(\log n\right) $$ bits, where n$$ n $$ is the number of processes. Finally, we extend the notion of 1-MIS to p$$ p $$-MIS for each nonnegative integer p$$ p $$, and compare the set sizes of p$$ p $$-MIS (p=0,1,2,& mldr;$$ p=0,1,2,\dots $$) and the maximum independent set.
引用
收藏
页数:12
相关论文
共 32 条
  • [1] A self-stabilizing distributed algorithm for the bounded lattice domination problems under the distance-2 model
    Kakugawa, Hirotsugu
    Kamei, Sayaka
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (03):
  • [2] A linear-time self-stabilizing distributed algorithm for the minimal minus (L, K, Z)-domination problem under the distance-2 model
    Kakugawa, Hirotsugu
    Kamei, Sayaka
    2022 TENTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING WORKSHOPS, CANDARW, 2022, : 168 - 173
  • [3] A self-stabilizing distributed algorithm for the Steiner tree problem
    Kamei, S
    Kakugawa, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (02): : 299 - 307
  • [4] Self-stabilizing distributed algorithm for local mutual inclusion
    Kakugawa, Hirotsugu
    INFORMATION PROCESSING LETTERS, 2015, 115 (6-8) : 562 - 569
  • [5] A self-stabilizing distributed algorithm for the local (1,|Ni|)-critical section problem
    Kamei, Sayaka
    Kakugawa, Hirotsugu
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (12):
  • [6] Distributed Self-Stabilizing MIS with Few States and Weak Communication
    Giakkoupis, George
    Ziccardi, Isabella
    PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2023, 2023, : 310 - 320
  • [7] Self-stabilizing algorithm for checkpointing in a distributed system
    Mandal, Partha Sarathi
    Mukhopadhyaya, Krishnendu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2007, 67 (07) : 816 - 829
  • [8] A Self-Stabilizing Distributed Algorithm for the Generalized Dominating Set Problem With Safe Convergence
    Kobayashi, Hisaki
    Sudo, Yuichi
    Kakugawa, Hirotsugu
    Masuzawa, Toshimitsu
    COMPUTER JOURNAL, 2023, 66 (06): : 1452 - 1476
  • [9] A Self-stabilizing Algorithm for Edge Monitoring Problem
    Neggazi, Brahim
    Haddad, Mohammed
    Turau, Volker
    Kheddouci, Hamamache
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2014, 2014, 8756 : 93 - 105
  • [10] A self-stabilizing algorithm for the maximum flow problem
    Ghosh, S
    Gupta, A
    Pemmaraju, SV
    DISTRIBUTED COMPUTING, 1997, 10 (04) : 167 - 180