Space-Optimal Time-Efficient Silent Self-Stabilizing Constructions of Constrained Spanning Trees

被引:9
|
作者
Blin, Lelia [1 ]
Fraigniaud, Pierre [2 ,3 ]
机构
[1] Univ Evry Val dEssonne, UPMC, LIP6, Evry, France
[2] CNRS, F-75700 Paris, France
[3] Univ Paris Diderot, Paris, France
关键词
NEAREST COMMON ANCESTORS; ALGORITHM; NETWORKS; SYSTEMS; GRAPHS;
D O I
10.1109/ICDCS.2015.66
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Self-stabilizing algorithms are distributed algorithms supporting transient failures. Starting from any configuration, they allow the system to detect whether the actual configuration is legal, and, if not, they allow the system to eventually reach a legal configuration. In the context of network computing, it is known that, for every task, there is a self-stabilizing algorithm solving that task, with optimal space-complexity, but converging in an exponential number of rounds. On the other hand, it is also known that, for every task, there is a self-stabilizing algorithm solving that task in a linear number of rounds, but with large space-complexity. It is however not known whether for every task there exists a self-stabilizing algorithm that is simultaneously space-efficient and time-efficient. In this paper, we make a first attempt for answering the question of whether such an efficient algorithm exists for every task, by focussing on constrained spanning tree construction tasks. We present a general roadmap for the design of silent space-optimal self-stabilizing algorithms solving such tasks, converging in polynomially many rounds under the unfair scheduler. By applying our roadmap to the task of constructing minimum-weight spanning tree (MST), and to the task of constructing minimum-degree spanning tree (MDST), we provide algorithms that outperform previously known algorithms designed and optimized specifically for solving each of these two tasks.
引用
收藏
页码:589 / 598
页数:10
相关论文
共 41 条
  • [1] 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
  • [2] Silent Self-Stabilizing Scheme for Spanning-Tree-like Constructions
    Devismes, Stephane
    Ilcinkas, David
    Johnen, Colette
    [J]. ICDCN '19: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, 2019, : 158 - 167
  • [3] Time optimal asynchronous self-stabilizing spanning tree
    Burman, Janna
    Kutten, Shay
    [J]. DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, 4731 : 92 - +
  • [4] Self-stabilizing space optimal synchronization algorithms on trees
    Bein, Doina
    Datta, Ajoy K.
    Larmore, Lawrence L.
    [J]. STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, PROCEEDINGS, 2006, 4056 : 334 - 348
  • [5] Time-efficient self-stabilizing algorithms through hierarchical structures
    Gärtner, FC
    Pagnia, H
    [J]. SELF-STABILIZING SYSTEMS, PROCEEDINGS, 2003, 2704 : 154 - 168
  • [6] A SELF-STABILIZING ALGORITHM FOR CONSTRUCTING SPANNING-TREES
    CHEN, NS
    YU, HP
    HUANG, ST
    [J]. INFORMATION PROCESSING LETTERS, 1991, 39 (03) : 147 - 151
  • [7] Optimized Silent Self-Stabilizing Scheme for Tree-Based Constructions
    Stéphane Devismes
    David Ilcinkas
    Colette Johnen
    [J]. Algorithmica, 2022, 84 : 85 - 123
  • [8] Optimized Silent Self-Stabilizing Scheme for Tree-Based Constructions
    Devismes, Stephane
    Ilcinkas, David
    Johnen, Colette
    [J]. ALGORITHMICA, 2022, 84 (01) : 85 - 123
  • [9] Self-Stabilizing Leader Election in Optimal Space
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Vemula, Priyanka
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, 10TH INTERNATIONAL SYMPOSIUM, SSS 2008, 2008, 5340 : 109 - 123
  • [10] Self-stabilizing token distribution on trees with constant space
    Sudo, Yuichi
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Masuzawa, Toshimitsu
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 146 : 201 - 211