Abstract
This paper proposes a new timestamp-based distributed deadlock detection and resolution algorithm for the AND resource request model. It is different from existing distributed deadlock detection algorithms in that the timestamps we adopt are partially ordered. The timestamps are also dynamically allocated and may be modified at run-time. Compared to previous work, our algorithm can reduce the number of deadlock detections. It can achieve this without incurring additional communication costs by combining timestamp modification with deadlock detection and resolution.
Preview
Unable to display preview. Download preview PDF.
References
S. Katz and O. Shmueli. Cooperative distributed algorithms for dynamic cycle prevention, IEEE Trans. Software Eng., vol. SE-13, pp. 541–553. May 1987.
M. K. Sinha and N. Natarajan. A priority based distributed deadlock detection algorithm, IEEE Trans. Software Eng., vol. SE-11, pp. 67–80. Jan. 1985.
A. N. Choudhary, W. H. Kohler, J. A. Stankovic and D. Towsley. A modified priority based probe algorithm for distributed deadlock detection and resolution, IEEE Trans. Software Eng., vol. 15. pp. 10–17. Jan. 1989
A. D. Kshemkalyani and M. Sinhal. Efficient detection and resolution of generalized deadlocks, IEEE Trans. Software Eng., vol. 20. pp. 43–54. Jan. 1994.
Shing-Tsaan Huang. A Distributed Deadlock Detection Algorithm for CSP-Like Communication. ACM Trans. Program. Lang. Syst., vol. 12. pp. 102–122. Jan. 1990.
Y. C. Tay. What is a deadlock? Proceedings of the IFIP WG10.3 International Conference on Decentralized and Distributed Systems. September, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wu, H., Chin, WN. (1996). Variable timestamp-based distributed deadlock detection and resolution. In: Jaffar, J., Yap, R.H.C. (eds) Concurrency and Parallelism, Programming, Networking, and Security. ASIAN 1996. Lecture Notes in Computer Science, vol 1179. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027783
Download citation
DOI: https://doi.org/10.1007/BFb0027783
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62031-0
Online ISBN: 978-3-540-49626-7
eBook Packages: Springer Book Archive