Silent Self-Stabilizing Scheme for Spanning-Tree-like Constructions

被引:1
|
作者
Devismes, Stephane [1 ]
Ilcinkas, David [2 ,3 ]
Johnen, Colette [4 ]
机构
[1] Univ Grenoble Alpes, CNRS, Grenoble INP, VERIMAG,Inst Engn, Grenoble, France
[2] CNRS, Talence, France
[3] Univ Bordeaux, LaBRI, UMR 5800, Talence, France
[4] Univ Bordeaux, LaBRI, UMR 5800, CNRS, Talence, France
关键词
distributed algorithms; self-stabilization; spanning tree; leader election; spanning forest; LEADER ELECTION; SYSTEMS; SPACE;
D O I
10.1145/3288599.3288607
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a general scheme, called Algorithm STlC, to compute spanning-tree-like data structures on arbitrary networks. STlC is self-stabilizing and silent and, despite its generality, is also efficient. It is written in the locally shared memory model with composite atomicity assuming the distributed unfair daemon, the weakest scheduling assumption of the model. Its stabilization time is in O(n(maxCC)) rounds, where n(maxCC) is the maximum number of processes in a connected component. We also exhibit polynomial upper bounds on its stabilization time in steps and process moves holding for large classes of instantiations of Algorithm STlC. We illustrate the versatility of our approach by proposing several such instantiations that efficiently solve classical problems such as leader election, as well as, unconstrained and shortest-path spanning tree constructions.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 50 条
  • [1] Optimized Silent Self-Stabilizing Scheme for Tree-Based Constructions
    Stéphane Devismes
    David Ilcinkas
    Colette Johnen
    [J]. Algorithmica, 2022, 84 : 85 - 123
  • [2] Optimized Silent Self-Stabilizing Scheme for Tree-Based Constructions
    Devismes, Stephane
    Ilcinkas, David
    Johnen, Colette
    [J]. ALGORITHMICA, 2022, 84 (01) : 85 - 123
  • [3] Brief Announcement: Space-Optimal Silent Self-stabilizing Spanning Tree Constructions Inspired by Proof-Labeling Schemes
    Blin, Lelia
    Fraigniaud, Pierre
    [J]. DISTRIBUTED COMPUTING (DISC 2014), 2014, 8784 : 565 - 566
  • [4] Space-Optimal Time-Efficient Silent Self-Stabilizing Constructions of Constrained Spanning Trees
    Blin, Lelia
    Fraigniaud, Pierre
    [J]. 2015 IEEE 35th International Conference on Distributed Computing Systems, 2015, : 589 - 598
  • [5] Time optimal asynchronous self-stabilizing spanning tree
    Burman, Janna
    Kutten, Shay
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, 4731 : 92 - +
  • [6] Silent self-stabilizing BFS tree algorithms revisited
    Devismes, Stephane
    Johnen, Colette
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 97 : 11 - 23
  • [7] A Self-stabilizing Minimum Average Stretch Spanning Tree Construction
    Sengupta, Sinchan
    Peri, Sathya
    Anjana, Parwat Singh
    [J]. NETWORKED SYSTEMS, NETYS 2022, 2022, 13464 : 119 - 135
  • [8] A self-stabilizing algorithm for finding a spanning tree in a polynomial number of moves
    Kosowski, Adrian
    Kuszner, Lukasz
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 75 - 82
  • [9] Error in Self-Stabilizing Spanning-Tree Estimation of Collective State
    Mo, Yuanqiu
    Beal, Jacob
    Dasgupta, Soura
    [J]. 2017 IEEE 2ND INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W), 2017, : 1 - 6
  • [10] Fast Self-stabilizing Minimum Spanning Tree Construction Using Compact Nearest Common Ancestor Labeling Scheme
    Blin, Lelia
    Dolev, Shlomi
    Potop-Butucaru, Maria Gradinariu
    Rovedakis, Stephane
    [J]. DISTRIBUTED COMPUTING, 2010, 6343 : 480 - +