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 条
[1]  
CHANDY KM, 1984, ACM T PROGR LANG SYS, V6, P632, DOI 10.1145/1780.1804
[2]   TIME, CLOCKS, AND ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM [J].
LAMPORT, L .
COMMUNICATIONS OF THE ACM, 1978, 21 (07) :558-565
[3]  
Le Lann Gerard, 1977, INFORMATION PROCESSI, P155
[4]   A SQUARE-ROOT-N ALGORITHM FOR MUTUAL EXCLUSION IN DECENTRALIZED SYSTEMS [J].
MAEKAWA, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1985, 3 (02) :145-159
[5]  
Naimi M., 1987, 7th International Conference on Distributed Computing Systems (Cat. No.87CH2439-8), P371
[6]  
Neilsen M. L., 1991, 11th International Conference on Distributed Computing Systems (Cat. No.91CH2996-7), P354, DOI 10.1109/ICDCS.1991.148689
[7]   A TREE-BASED ALGORITHM FOR DISTRIBUTED MUTUAL EXCLUSION [J].
RAYMOND, K .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1989, 7 (01) :61-77
[8]  
Raynal M., 1991, Operating Systems Review, V25, P47, DOI 10.1145/122120.122123
[9]   AN OPTIMAL ALGORITHM FOR MUTUAL EXCLUSION IN COMPUTER-NETWORKS [J].
RICART, G ;
AGRAWALA, AK .
COMMUNICATIONS OF THE ACM, 1981, 24 (01) :9-17
[10]  
RICART G, 1983, COMMUN ACM, V26, P147