A GENERAL SCHEME FOR TOKEN-BASED AND TREE-BASED DISTRIBUTED MUTUAL EXCLUSION ALGORITHMS

被引:29
作者
HELARY, JM
MOSTEFAOUI, A
RAYNAL, M
机构
[1] Universite de Rennes, IRISA Campus de Beaulieu
关键词
DISTRIBUTED ALGORITHMS; INFORMATION STRUCTURE; MUTUAL EXCLUSION; TOKEN; TREE STRUCTURE;
D O I
10.1109/71.329670
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a distributed context, mutual exclusion algorithms can be divided into two families according to their underlying algorithmic principles: those that are permission-based and those that are token-based. Within the latter family, a lot of algorithms use a rooted tree structure to move the requests and the unique token. This paper presents a very general information structure (and the associated generic algorithm) for token- and tree-based mutual exclusion algorithms. This general structure not only covers, as particular cases, several known algorithms, but also allows for the design of new ones that are well suited for various topology requirements.
引用
收藏
页码:1185 / 1196
页数:12
相关论文
共 15 条
[11]   THE INFORMATION-STRUCTURE OF DISTRIBUTED MUTUAL EXCLUSION ALGORITHMS [J].
SANDERS, BA .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1987, 5 (03) :284-299
[12]   A DYNAMIC INFORMATION-STRUCTURE MUTUAL EXCLUSION ALGORITHM FOR DISTRIBUTED SYSTEMS [J].
SINGHAL, M .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (01) :121-125
[13]   A HEURISTICALLY-AIDED ALGORITHM FOR MUTUAL EXCLUSION IN DISTRIBUTED SYSTEMS [J].
SINGHAL, M .
IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (05) :651-662
[14]   A DISTRIBUTED MUTUAL EXCLUSION ALGORITHM [J].
SUZUKI, I ;
KASAMI, T .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (04) :344-349
[15]   FAIR MUTUAL EXCLUSION ON A GRAPH OF PROCESSES [J].
VANDESNEPSCHEUT, JLA .
DISTRIBUTED COMPUTING, 1987, 2 (02) :113-115