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 条
  • [31] Empire of colonies: Self-stabilizing and self-organizing distributed algorithm
    Dolev, Shlomi
    Tzachar, Nir
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (6-7) : 514 - 532
  • [32] Self-stabilizing algorithms for the shortest path problem in distributed systems
    Huang, TC
    Lin, JC
    Mou, N
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2004, : 270 - 277
  • [33] A Self-stabilizing 2/3-Approximation Algorithm for the Maximum Matching Problem
    Manne, Fredrik
    Mjelde, Morten
    Pilard, Laurence
    Tixeuil, Sebastien
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 10TH INTERNATIONAL SYMPOSIUM, SSS 2008, 2008, 5340 : 94 - +
  • [34] A Distributed Polylogarithmic Time Algorithm for Self-Stabilizing Skip Graphs
    Jacob, Riko
    Richa, Andrea
    Scheideler, Christian
    Schmid, Stefan
    Taeubig, Hanjo
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 131 - 140
  • [35] A self-stabilizing distributed algorithm to find the median of a tree graph
    Antonoiu, G
    Srimani, PK
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1999, 58 (01) : 215 - 221
  • [36] A SELF-STABILIZING ALGORITHM TO SYNCHRONIZE DIGITAL CLOCKS IN A DISTRIBUTED SYSTEM
    CHANDRASEKAR, S
    SRIMANI, PK
    COMPUTERS & ELECTRICAL ENGINEERING, 1994, 20 (06) : 439 - 444
  • [37] Self-stabilizing distributed algorithm for strong matching in a system graph
    Goddard, W
    Hedetniemi, ST
    Jacobs, DP
    Srimani, PK
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 66 - 73
  • [38] A self-stabilizing 2/3-approximation algorithm for the maximum matching problem
    Manne, Fredrik
    Mjelde, Morten
    Pilard, Laurence
    Tixeuil, Sebastien
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (40) : 5515 - 5526
  • [39] Self-stabilizing consensus average algorithm in distributed sensor networks
    Bahi, Jacques M.
    Haddad, Mohammed
    Hakem, Mourad
    Kheddouci, Hamamache
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7980 : 28 - 41
  • [40] Exact Exponential Algorithm for Distance-3 Independent Set Problem
    Yamanaka, Katsuhisa
    Kawaragi, Shogo
    Hirayama, Takashi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2019, E102D (03) : 499 - 501