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
来源
关键词
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
相关论文
共 50 条
  • [21] A self-stabilizing algorithm for finding cliques in distributed systems
    Ishii, H
    Kakugawa, H
    21ST IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 390 - 395
  • [22] A self-stabilizing distributed branch-and-bound algorithm
    Yahfoufi, N
    Dowaji, S
    CONFERENCE PROCEEDINGS OF THE 1996 IEEE FIFTEENTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS, 1996, : 246 - 252
  • [23] Self-stabilizing distributed algorithm for local mutual inclusion
    Kakugawa, Hirotsugu
    INFORMATION PROCESSING LETTERS, 2015, 115 (6-8) : 562 - 569
  • [24] A Self-stabilizing Algorithm for the 1-Minimal Minus Domination Problem
    Yamada, Tota
    Ki, Yonghwan
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2024, 2025, 14931 : 446 - 460
  • [25] A Self-Stabilizing Algorithm for Finding a Minimal Distance-2 Dominating Set in Distributed Systems
    Lin, Ji-Cherng
    Huang, Tetz C.
    Wang, Cheng-Pin
    Chen, Chih-Yuan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2008, 24 (06) : 1709 - 1718
  • [26] A self-stabilizing algorithm for the st-order problem
    Chaudhuri, Pranay
    Thompson, Hussein
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2008, 23 (03) : 219 - 234
  • [27] A self-stabilizing distance-2 edge coloring algorithm
    Liu, Tzong-Jye, 1639, Oxford University Press (57):
  • [28] A Self-Stabilizing Distance-2 Edge Coloring Algorithm
    Lee, Chia-Lin
    Liu, Tzong-Jye
    COMPUTER JOURNAL, 2014, 57 (11): : 1639 - 1648
  • [29] An efficient self-stabilizing distance-2 coloring algorithm
    Blair, Jean R. S.
    Manne, Fredrik
    THEORETICAL COMPUTER SCIENCE, 2012, 444 : 28 - 39
  • [30] An Efficient Self-stabilizing Distance-2 Coloring Algorithm
    Blair, Jean
    Manne, Fredrik
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, 2010, 5869 : 237 - +