On the performance of Dijkstra's third self-stabilizing algorithm for mutual exclusion

被引:0
|
作者
Chernoy, Viacheslav [1 ]
Shalom, Mordechai [2 ]
Zaks, Shmuel [1 ]
机构
[1] Technion, Dept Comp Sci, IL-32000 Haifa, Israel
[2] TelHai Acad Coll, IL-12210 Kiryat Shmona, Israel
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In [7] Dijkstra introduced the notion of self-stabilizing algorithms, and presented three such algorithms for the problem of mutual exclusion on a ring of processors. The third algorithm is the most interesting of these three, but is rather non intuitive. In [8] a proof of its correctness was presented, but the question of determining its worst case complexity - that is, providing an upper bound on the number of moves of this algorithm until it stabilizes - remained open. In this paper we solve this question, and prove an upper bound of O(n(2)) (n being the size of the ring) for this algorithm's complexity. This complexity applies to a centralized as well as to a distributed scheduler.
引用
收藏
页码:114 / +
页数:2
相关论文
共 50 条
  • [41] On the expected time for Herman's probabilistic self-stabilizing algorithm
    Nakata, T
    THEORETICAL COMPUTER SCIENCE, 2005, 349 (03) : 475 - 483
  • [42] On the expected time for Herman's probabilistic self-stabilizing algorithm
    Nakata, T
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2004, 3106 : 422 - 431
  • [43] A RANDOMIZED 1-LATENT, TIME-ADAPTIVE AND SAFE SELF-STABILIZING MUTUAL EXCLUSION PROTOCOL
    Kiniwa, Jun
    Yamashita, Masafumi
    PARALLEL PROCESSING LETTERS, 2006, 16 (01) : 53 - 61
  • [44] A Recovery Algorithm for Self-Stabilizing Communication Protocols
    Li Layuan & Li Chunlin (Department of Computer Science & Technology
    JournalofSystemsEngineeringandElectronics, 2000, (01) : 38 - 46
  • [45] A new Self-stabilizing maximal matching algorithm
    Manne, Fredrik
    Mjelde, Morten
    Pilard, Laurence
    Tixeuil, Sebastien
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (14) : 1336 - 1345
  • [46] Recovery algorithm for self-stabilizing communication protocols
    Li, Layuan
    Li, Chunlin
    2000, Sci Press (37):
  • [47] A SELF-STABILIZING ALGORITHM FOR COLORING PLANAR GRAPHS
    GHOSH, S
    KARAATA, MH
    DISTRIBUTED COMPUTING, 1993, 7 (01) : 55 - 59
  • [48] An Efficient Self-Stabilizing Vertex Coloring Algorithm
    Mansouri, Ali
    Bouhlel, Mohamed Salim
    PROCEEDINGS OF THE 2016 SAI COMPUTING CONFERENCE (SAI), 2016, : 655 - 660
  • [49] A self-stabilizing algorithm for edge monitoring problem
    Neggazi, Brahim
    Haddad, Mohammed
    Turau, Volker
    Kheddouci, Hamamache
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8756 : 93 - 105
  • [50] A Self-stabilizing Algorithm for Edge Monitoring Problem
    Neggazi, Brahim
    Haddad, Mohammed
    Turau, Volker
    Kheddouci, Hamamache
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2014, 2014, 8756 : 93 - 105