Abstract
We propose an architecture that consists of a ring of clusters for distributed mutual exclusion algorithms. Each node on the ring represents a cluster of nodes and implements various distributed mutual exclusion algorithms on behalf of any member in the cluster it represents. We show the implementation of Ricart-Agrawala and a Token-based algorithm on this architecture. The message complexities for both algorithms are reduced substantially with this architecture as well as obtaining better response times due to parallel processing in the clusters...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chang, Y.I.: A Simulation Study on Distributed Mutual Exclusion. Journal of Parallel and Distributed Computing 33(2), 107–121 (1996)
Erciyes, K.: Implementation of A Scalable Ring Protocol for Fault Tolerance in Distributed Real-Time Systems. In: Proc. of Computer Networks Symposium BAS 2001, pp. 188–197 (2001)
Lamport, L.: Time, Clocks and the Ordering of Events in a Distributed System. CACM 21, 558–565 (1978)
Maekawa, M.: A sqrt(n) Algorithm for Mutual exclusion in Decentralized Systems. ACM Transactions on Computer Systems 3(2), 145–159 (1985)
Raymond, K.: A tree-based Algorithm for Distributed Mutual Exclusion. ACM Trans. Comput. Systems 7(1), 61–77 (1989)
Ricart, G., Agrawala, A.: An Optimal Algorithm for Mutual Exclusion in Computer Networks. CACM 24(1), 9–17 (1981)
Shu, W.: An Efficient Distributed Token-based Mutual Exclusion Algorithm with a Central Coordinator. Journal of Parallel and Distributed Processing 62-10, 1602–1613 (2002)
Singhal, M.: A Taxanomy of Distributed Mutual Exclusion. Journal of Parallel and Distributed Computing 18(1), 94–101 (1993)
Singhal, M.: A Dynamic Information Structure Mutual Exclusion Algorithm for Distributed System. IEEE Trans. Parallel and Distributed Systems 3(1), 94–101 (1993)
Susuki, I., Kasami, T.: A Distributed Mutual Exclusion Algorithm. ACM Trans. Computer Systems 3(4), 344–349 (1985)
Tunali, T., Erciyes, K., Soysert, Z.: A Hierarchical Fault-Tolerant Ring Protocol For A Distributed Real-Time System. Special issue of Parallel and Distributed Computing Practices on Parallel and Distributed Real-Time Systems 2(1), 47–62 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Erciyes, K. (2004). Distributed Mutual Exclusion Algorithms on a Ring of Clusters. In: Laganá, A., Gavrilova, M.L., Kumar, V., Mun, Y., Tan, C.J.K., Gervasi, O. (eds) Computational Science and Its Applications – ICCSA 2004. ICCSA 2004. Lecture Notes in Computer Science, vol 3045. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24767-8_54
Download citation
DOI: https://doi.org/10.1007/978-3-540-24767-8_54
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22057-2
Online ISBN: 978-3-540-24767-8
eBook Packages: Springer Book Archive