Abstract
In this paper, we propose a distributed algorithm for solving the h-out of-k mutual exclusion problem with the aid of a specific k-coterie — cohorts coterie. The proposed algorithm is resilient to node and/or link failures, and has constant message cost in the best case. Furthermore, it is a candidate to achieve the highest availability among all the algorithms using k-coteries. We analyze the algorithm and compare it with other related ones.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baldoni, R.: An O(N M/(M + 1)) Distributed Algorithm for the k-out of-M Resources Allocation Problem. In: 14th IEEE International Conference on Distributed Computing Systems, pp. 81–88 (1994)
Baldoni, R., Manabe, Y., Raynal, M., Aoyagy, S.: k-Arbiter: A Safe and General Scheme for h-out of-k Mutual Exclusion. Theoretical Computer Science 193, 97–112 (1998)
Huang, S.-T., Jiang, J.-R., Kuo, Y.-C.: k-Coteries for Fault-Tolerant k Entries to a Critical Section. In: 13th IEEE International Conference on Distributed Computing Systems, pp. 74–81 (1993)
Jiang, J.-R., Huang, S.-T., Kuo, Y.-C.: Cohorts Structures for Fault-Tolerant k Entries to a Critical Section. IEEE Trans. on Computers 48, 222–228 (1997)
Jiang, J.-R.: Distributed h-out of-k Mutual Exclusion Using k-Coteries. In: 3rd International Conference on Parallel and Distributed Computing, Application and Technologies (PDCAT 2002), pp. 218–226 (2002)
Jiang, J.-R.: On the Nondomination of Cohorts Coteries. IEEE Trans. on Computers 53, 922–923 (2004)
Lamport, L.: Time, Clocks, and the Ordering of Events in a Distributed System. Communications of ACM 21, 558–565 (1978)
Meakawa, M.: A √N Algorithm for Mutual Exclusion in Decentralized Systems. ACM Trans. Comp. Sys. 3, 145–159 (1985)
Manabe, Y., Tajima, N. (h-k)-Arbiter for h-out of-k Mutual Exclusion Problem. Theoretical Computer Science 310, 379–392 (2004)
Raynal, M.: A Distributed Solution for the k-out of-m Resources Allocation Problem. In: Dehne, F., Fiala, F., Koczkodaj, W.W. (eds.) ICCI 1991. LNCS, vol. 497, pp. 599–609. Springer, Heidelberg (1991)
Ricart, G., Agrawala, A.K.: An Optimal Algorithm for Mutual Exclusion in Computer Networks. Communications of ACM 24, 9–17 (1981)
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
Jiang, JR. (2004). A Fault-Tolerant h-Out of-k Mutual Exclusion Algorithm Using Cohorts Coteries for Distributed Systems. In: Liew, KM., Shen, H., See, S., Cai, W., Fan, P., Horiguchi, S. (eds) Parallel and Distributed Computing: Applications and Technologies. PDCAT 2004. Lecture Notes in Computer Science, vol 3320. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30501-9_57
Download citation
DOI: https://doi.org/10.1007/978-3-540-30501-9_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24013-6
Online ISBN: 978-3-540-30501-9
eBook Packages: Computer ScienceComputer Science (R0)