DocumentCode :
1055849
Title :
A Token-Based Distributed Group Mutual Exclusion Algorithm with Quorums
Author :
Kakugawa, Hirotsugu ; Kamei, Sayaka ; Masuzawa, Toshimitsu
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita
Volume :
19
Issue :
9
fYear :
2008
Firstpage :
1153
Lastpage :
1166
Abstract :
The group mutual exclusion problem is a generalization of mutual exclusion problem such that a set of processes in the same group can enter critical section simultaneously. In this paper, we propose a distributed algorithm for the group mutual exclusion problem in asynchronous message passing distributed systems. Our algorithm is based on tokens, and a process that obtains a token can enter critical section. For reducing message complexity, it uses coterie as a communication structure when a process sends a request messages. Informally, coterie is a set of quorums, each of which is a subset of the process set, and any two quorums share at least one process. The message complexity of our algorithm is O(|Q|) in the worst case, where |Q| is a quorum size that the algorithm adopts. Performance of the proposed algorithm is presented by analysis and discrete event simulation. Especially, the proposed algorithm achieves high concurrency, which is a performance measure for the number of processes that can be in critical section simultaneously.
Keywords :
communication complexity; data structures; distributed algorithms; message passing; protocols; asynchronous message passing distributed systems; critical section; discrete event simulation; quorums; request messages; token-based distributed group mutual exclusion algorithm; Distributed data structures; Distributed systems; Mutual exclusion; Synchronization;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2008.22
Filename :
4445664
Link To Document :
بازگشت