Self-stabilizing space optimal synchronization algorithms on trees

被引:0
|
作者
Bein, Doina [1 ]
Datta, Ajoy K. [1 ]
Larmore, Lawrence L. [1 ]
机构
[1] Univ Nevada, Las Vegas, NV 89154 USA
关键词
heap; local mutual exclusion; self-stabilization;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a space and (asymptotically) time optimal self-stabilizing algorithm for simultaneously activating non-adjacent processes in a rooted tree (Algorithm SSDST). We then give two applications of the proposed algorithm: a time and space optimal solution to the local mutual exclusion problem (Algorithm LMET) and a space and (asymptotically) time optimal distributed algorithm to place the values in min-heap order (Algorithm HEAP). All algorithms are self-stabilizing and uniform, and they work under any unfair distributed daemon. In proving the time complexity of the heap construction, we use the notion of pseudo-time. Pseudo-time is similar to logical time introduced by Lamport [12].
引用
收藏
页码:334 / 348
页数:15
相关论文
共 50 条
  • [1] Constant Space Self-stabilizing Center Finding Algorithms in Chains and Trees
    Sudo, Yuichi
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Masuzawa, Toshimitsu
    [J]. PARALLEL PROCESSING LETTERS, 2018, 28 (01)
  • [2] Self-stabilizing Synchronization Algorithms on Oriented Chains
    Bein, Doina
    Datta, Ajoy K.
    Larmore, Lawrence L.
    [J]. 2008 IEEE 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2008, : 303 - +
  • [3] Self-stabilizing algorithms for efficient sets of graphs and trees
    Turau, Volker
    [J]. INFORMATION PROCESSING LETTERS, 2013, 113 (19-21) : 771 - 776
  • [4] Self-stabilizing algorithms for finding centers and medians of trees
    Bruell, SC
    Ghosh, S
    Karaata, MH
    Pemmaraju, SV
    [J]. SIAM JOURNAL ON COMPUTING, 1999, 29 (02) : 600 - 614
  • [5] Self-stabilizing Byzantine Clock Synchronization with Optimal Precision
    Khanchandani, Pankaj
    Lenzen, Christoph
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2016, 2016, 10083 : 213 - 230
  • [6] Self-Stabilizing Byzantine Clock Synchronization with Optimal Precision
    Khanchandani, Pankaj
    Lenzen, Christoph
    [J]. THEORY OF COMPUTING SYSTEMS, 2019, 63 (02) : 261 - 305
  • [7] Self-Stabilizing Byzantine Clock Synchronization with Optimal Precision
    Pankaj Khanchandani
    Christoph Lenzen
    [J]. Theory of Computing Systems, 2019, 63 : 261 - 305
  • [8] Optimal Space Lower Bound for Deterministic Self-Stabilizing Leader Election Algorithms
    Blin, Lelia
    Feuilloley, Laurent
    Le Bouder, Gabriel
    [J]. DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, 2023, 25 (01):
  • [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] Brief Announcement: Reduced Space Self-stabilizing Center Finding Algorithms in Chains and Trees
    Sudo, Yuichi
    Datta, Ajoy K.
    Larmore, Lawrence L.
    Masuzawa, Toshimitsu
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 : 303 - 307