DocumentCode
2627696
Title
Notes on Maekawa´s O(√N) distributed mutual exclusion algorithm
Author
Chang, Ye-In
Author_Institution
Dept. of Appl. Math., National Sun Yat-Sen Univ., Kaohsiung, Taiwan
fYear
1993
fDate
1-4 Dec 1993
Firstpage
352
Lastpage
355
Abstract
Maekawa´s algorithm is one of well-known distributed mutual exclusion algorithms and requires only O(√N) messages per CS execution, where N is the number of sites in the system. However, Maekawa´s algorithm can work well only if the pipelining property is satisfied (i.e., between any pair of sites, messages are delivered in the order in which they are sent). In this paper, we show how to modify Maekawa´s algorithm to let it work well even when the pipelining property is no longer satisfied. Moreover, we discuss some interesting results of a simulation study of Maekawa´a algorithm which show that more than N messages may be needed in Maekawa´s algorithm
Keywords
communication complexity; distributed algorithms; parallel algorithms; pipeline arithmetic; Maekawa´s algorithm; distributed mutual exclusion algorithms; pipelining; Algorithm design and analysis; Communication networks; Delay effects; Discrete event simulation; Out of order; Pipeline processing; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
Conference_Location
Dallas, TX
Print_ISBN
0-8186-4222-X
Type
conf
DOI
10.1109/SPDP.1993.395511
Filename
395511
Link To Document