A self-stabilizing algorithm for strong fairness

被引:7
作者
Karaata, MH [1 ]
Chaudhuri, P [1 ]
机构
[1] Kuwait Univ, Dept Elect & Comp Engn, Safat 13060, Kuwait
关键词
distributed systems; fairness; self-stabilization; strong fairness;
D O I
10.1007/BF02684333
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Self-stabilization is a novel technique to deal with faults in distributed systems. This paper presents a distributed self-stabilizing algorithm for implementing strong fairness in an arbitrary network A desirable feature of this algorithm is that it can be used to enforce the strong fairness property on any distributed algorithm including self-stabilizing algorithms. In addition, the algorithm does not require any initialization and can withstand transient failures. At the end of the paper such issues as improving the time complexity of the proposed algorithm and the limitations on the efficiency of any implementation of strong fairness are discussed.
引用
收藏
页码:217 / 228
页数:12
相关论文
共 14 条
[1]   APPRAISING FAIRNESS IN LANGUAGES FOR DISTRIBUTED-PROGRAMMING [J].
APT, KR ;
FRANCEZ, N ;
KATZ, S .
DISTRIBUTED COMPUTING, 1988, 2 (04) :226-241
[2]   AN ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION [J].
CHAUDHURI, P .
INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (07) :375-381
[3]   A SELF-STABILIZING ALGORITHM FOR CONSTRUCTING SPANNING-TREES [J].
CHEN, NS ;
YU, HP ;
HUANG, ST .
INFORMATION PROCESSING LETTERS, 1991, 39 (03) :147-151
[4]   SELF-STABILIZING DEPTH-1ST SEARCH [J].
COLLIN, Z ;
DOLEV, S .
INFORMATION PROCESSING LETTERS, 1994, 49 (06) :297-301
[5]   SELF-STABILIZING SYSTEMS IN SPITE OF DISTRIBUTED CONTROL [J].
DIJKSTRA, EW .
COMMUNICATIONS OF THE ACM, 1974, 17 (11) :643-644
[6]  
FRANCEZ M, 1986, FAIRNESS
[7]   SELF-STABILIZING DEPTH-1ST TOKEN CIRCULATION ON NETWORKS [J].
HUANG, ST ;
CHEN, NS .
DISTRIBUTED COMPUTING, 1993, 7 (01) :61-66
[8]  
KARAATA MH, 1997, DISTRIBUTED ALGORITH
[9]   THE MUTUAL EXCLUSION PROBLEM .2. STATEMENT AND SOLUTIONS [J].
LAMPORT, L .
JOURNAL OF THE ACM, 1986, 33 (02) :327-348
[10]   A SQUARE-ROOT-N ALGORITHM FOR MUTUAL EXCLUSION IN DECENTRALIZED SYSTEMS [J].
MAEKAWA, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (02) :145-159