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 条
  • [31] A self-stabilizing algorithm for strong fairness
    Karaata, MH
    Chaudhuri, P
    COMPUTING, 1998, 60 (03) : 217 - 228
  • [32] A self-stabilizing weighted matching algorithm
    Manne, Fredrik
    Mjelde, Morten
    STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4838 : 383 - +
  • [33] A local self-stabilizing enumeration algorithm
    Hamid, Brahim
    Mosbah, Mohamed
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2006, 4025 : 289 - 302
  • [34] A self-stabilizing algorithm for bridge finding
    Karaata, MH
    Chaudhuri, P
    DISTRIBUTED COMPUTING, 1999, 12 (01) : 47 - 53
  • [35] A SELF-STABILIZING ALGORITHM FOR MAXIMAL MATCHING
    HSU, SC
    HUANG, ST
    INFORMATION PROCESSING LETTERS, 1992, 43 (02) : 77 - 81
  • [36] Robust self-stabilizing clustering algorithm
    Johnen, Colette
    Nguyen, Le Huy
    PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 410 - 424
  • [37] Self-stabilizing algorithm for strong fairness
    Karaata, M.H.
    Chaudhuri, P.
    Computing (Vienna/New York), 1998, 60 (03): : 217 - 228
  • [38] A self-stabilizing algorithm for strong fairness
    M. H. Karaata
    P. Chaudhuri
    Computing, 1998, 60 : 217 - 228
  • [39] A self-stabilizing token-based k-out-of-l exclusion algorithm
    Datta, AK
    Hadid, R
    Villain, V
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (11-12): : 1069 - 1091
  • [40] A self-stabilizing token-based k-out-of-l exclusion algorithm
    Datta, AK
    Hadid, R
    Villain, V
    EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 553 - 562