This Article 
 Bibliographic References 
 Add to: 
An Efficient Algorithm for Mutual Exclusion Using Queue Migration in Computer Networks
September 1991 (vol. 3 no. 3)
pp. 380-384

A nonsymmetric deadlock-free mutual exclusion algorithm for computer networks is presented. The algorithm requires O(m) messages to synchronize m modes in a lightly loaded system, and the performance approaches a constant k dependent on m as the workload increases. In a medium to heavily loaded system, it outperforms other proposed algorithms and its performance is independent of network topology.

[1] L. Kleinrock,Queueing Systems, Vol. 1: Theory. New York: Wiley, 1975.
[2] L. Lamport, "Time, clocks, and the ordering of events in a distributed system,"Commun. ACM, vol. 21, no. 7, pp. 558-565, July 1978.
[3] M. Maekawa, "A√N algorithm for mutual exclusion in decentralized systems,"ACM Trans. Comput. Syst., vol. 3, no. 2, May 1985.
[4] G. Ricart and A. K. Agrawala, "An optimal algorithm for mutual exclusion in computer networks,"Commun. ACM, vol. 24, pp. 9-17, 1981.
[5] R. Thomas, "A majority consensus approach to concurrency control,"ACM Trans. Database Syst., vol. 4, pp. 180-209, June 1979.
[6] D. Gifford, "Weighted voting for replicated data," inProc. 7th ACM Symp. Oper. Syst. Principles, Dec. 1979, pp. 150-162.
[7] K. Raymond, "A tree based algorithm for distributed mutual exclusion,"ACM Trans. Comput. Syst., vol. 7, pp. 61-77, 1989.
[8] D. Skeen, "A quorum-based commit protocol," inProc. 6th Berkeley Workshop Distributed Data Management Comput. Networks, Feb. 1982, pp. 69-80.
[9] I. Suzuki and T. Kasami, "A distributed mutual exclusion algorithm,"ACM Trans. Comput. Syst., vol. 3, no. 4, pp. 344-349, 1985.
[10] S. Zhongxiu and S. Lujun, "A token algorithm for distributed synchronization,"Sci. Sin. Ser. A (China), vol. 30, no. 2, pp. 218-224, Feb. 1987.

Index Terms:
mutual exclusion; queue migration; computer networks; nonsymmetric deadlock-free mutual exclusion algorithm; lightly loaded system; performance; network topology; computer networks; network operating systems; performance evaluation; queueing theory
V. Kumar, J. Place, G.-C. Yang, "An Efficient Algorithm for Mutual Exclusion Using Queue Migration in Computer Networks," IEEE Transactions on Knowledge and Data Engineering, vol. 3, no. 3, pp. 380-384, Sept. 1991, doi:10.1109/69.91048
Usage of this product signifies your acceptance of the Terms of Use.