Time optimal asynchronous self-stabilizing spanning tree

被引:0
|
作者
Burman, Janna [1 ]
Kutten, Shay [1 ]
机构
[1] Technion Israel Inst Technol, Dept Ind Engn & Management, IL-32000 Haifa, Israel
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an improved and time-optimal self-stabilizing algorithm for a major task in distributed computing- a rooted spanning tree construction. Our solution is decentralized ("truly distributed"), uses a bounded memory and is not based on the assumption that either n (the number of nodes), or diam (the actual diameter of the network), or an existence of cycles in the network are known. The algorithm assumes asynchronous and reliable FIFO message passing and unique identifiers, and works in dynamic networks and for any network topology. One of the previous time-optimal algorithms for this task was designed for a model with coarse-grained atomic operations and can be shown not to work properly for the totally asynchronous model (with just "read" or "receive" atomicity, and "write" or "send" atomicity). We revised the algorithm and proved it for a more realistic model of totally asynchronous networks. The state in the presented algorithm does not stabilize until long after the required output does. For such an algorithm, an increased asynchrony poses much increased hardness in the proof.
引用
收藏
页码:92 / +
页数:3
相关论文
共 50 条
  • [1] Time Optimal Synchronous Self Stabilizing Spanning Tree
    Kravchik, Alex
    Kutten, Shay
    [J]. DISTRIBUTED COMPUTING, 2013, 8205 : 91 - 105
  • [2] Self-stabilizing minimum degree spanning tree within one from the optimal degree
    Blin, Lelia
    Potop-Butucaru, Maria Gradinariu
    Rovedakis, Stephane
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (03) : 438 - 449
  • [3] 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
  • [4] Self-stabilizing minimum-degree spanning tree within one from the optimal degree
    Blin, Lelia
    Potop-Butucaru, Maria Gradinariu
    Rovedakis, Stephane
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 668 - +
  • [5] 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
  • [6] 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
  • [7] 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
  • [8] Self-stabilizing byzantine asynchronous unison
    Dubois, Swan
    Potop-Butucaru, Maria
    Nesterenko, Mikhail
    Tixeuil, Sebastien
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (07) : 917 - 923
  • [9] Self-stabilizing Byzantine Asynchronous Unison
    Dubois, Swan
    Potop-Butucaru, Maria Gradinariu
    Nesterenko, Mikhail
    Tixeuil, Sebastien
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2010, 6490 : 83 - +
  • [10] Self-stabilizing tree ranking
    Chaudhuri, P
    Thompson, H
    [J]. INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2005, 82 (05) : 529 - 539