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 条
  • [1] On the performance of Dijkstra's third self-stabilizing algorithm for mutual exclusion and related algorithms
    Chernoy, Viacheslav
    Shalom, Mordechai
    Zaks, Shmuel
    DISTRIBUTED COMPUTING, 2010, 23 (01) : 43 - 60
  • [2] On the performance of Dijkstra’s third self-stabilizing algorithm for mutual exclusion and related algorithms
    Viacheslav Chernoy
    Mordechai Shalom
    Shmuel Zaks
    Distributed Computing, 2010, 23 : 43 - 60
  • [3] On the performance of beauquier and debas self-stabilizing algorithm for mutual exclusion
    Chernoy, Viacheslav
    Shalom, Mordechai
    Zaks, Shmuel
    STRUCTURAL INFORMATION AND COMMUNICATION COMPLEXITY, 2008, 5058 : 221 - +
  • [4] A token based self-stabilizing mutual exclusion algorithm
    Chaudhuri, P
    Edward, T
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 1454 - 1459
  • [5] A highly safe self-stabilizing mutual exclusion algorithm
    Yen, IL
    INFORMATION PROCESSING LETTERS, 1996, 57 (06) : 301 - 305
  • [6] A highly safe self-stabilizing mutual exclusion algorithm
    Inf. Process. Lett., 6 (301-305):
  • [7] A Self-stabilizing Algorithm with Tight Bounds for Mutual Exclusion on a Ring
    Chernoy, Viacheslav
    Shalom, Mordechai
    Zaks, Shmuel
    DISTRIBUTED COMPUTING, PROCEEDINGS, 2008, 5218 : 63 - +
  • [8] UNIFORM SELF-STABILIZING ALGORITHMS FOR MUTUAL EXCLUSION
    NISHIKAWA, N
    MASUZAWA, T
    TOKURA, N
    SYSTEMS AND COMPUTERS IN JAPAN, 1994, 25 (14) : 12 - 21
  • [9] Randomized uniform self-stabilizing mutual exclusion
    Durand-Lose, J
    INFORMATION PROCESSING LETTERS, 2000, 74 (5-6) : 203 - 207
  • [10] A quorum-based self-stabilizing distributed mutual exclusion algorithm
    Nesterenko, M
    Mizuno, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (02) : 284 - 305