skip to main content
article
Free Access

Performance evaluation of a new distributed deadlock detection algorithm

Authors Info & Claims
Published:01 September 1994Publication History
Skip Abstract Section

Abstract

In this paper, a new probe-based distributed deadlock detection algorithm is proposed. It is an enhanced version of the algorithm originally proposed by Chandy's et al. [5,6]. The new algorithm has proven to be error free and suffers very little performance degradation from the additional deadlock detection overhead. The algorithm has been compared with the modified probe-based and timeout methods. It is found that under high data contention, it has the best performance. Results also indicate that the rate of probe initiation is significantly reduced in the new algorithm.

References

  1. [1] A. Bernstein and N. Goodman, "Concurrency Control in Distributed Database Systems," ACM Comp. Sur., Vol. 13, No. 2, pp. 185-221, Jun. 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] A. Bernstein, V. Hadzilacos, and N. Goodman, Concurrency Control and Recovery in Database Systems, Reading, Massachusetts, Addison-Wesley, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Chim-fu Yeung, Sheung-lun Hung, Kam-yiu Lam and Chee-keung Law, "A New Distributed Deadlock Detection Algorithm for Distributed Database Systems", IEEE TENCON '94, 1994.Google ScholarGoogle Scholar
  4. [4] S. Ceri and G. Pelagatti, Distributed Databases Principles and Systems, New York, McGraw-Hill Book Company, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [5] M. Chandy and J. Misra, "A distributed algorithm for detecting resource deadlocks in distributed systems", Proceedings of the ACM Symposium on Principles of Distributed Computing (Ottawa, Canada, Aug.), ACM, New York, pp. 157-164, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] M. Chandy, J. Misra, and L. M. Haas, "Distributed Deadlock Detection," ACM Trans. Comput. Syst., Vol. 1, pp. 143-156, May 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. [7] 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, No. 1, pp. 10-17, Jan. 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. [8] A. K. Elmagarmid, "A survey of distributed deadlock detection algorithms," ACM SIGMOD Rec. Vol. 15, No. 3, Sep. 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. [9] H. Enslow, "What is a "Distributed" Data Processing System?" Computer, Vol. 11, pp. 16-23, Jan. 1978.Google ScholarGoogle Scholar
  10. [10] P. Eswaran, J. N. Gray, R. A. Lorie, and I. L. Traiger, "The Notions of Consistency and Predicate Locks in a Database System," ACM Comm. Vol. 19, No. 11, pp. 623-633, Nov. 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. [11] N. Gray, "Notes on Database Operating System," in Operating Systems: An Advanced Course (Lecture Notes in Computer Science 60), Berlin, Germany, Springer-Verlag, pp. 398-481, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. [12] E. Knapp, "Deadlock Detection in Distributed Database," ACM, Comp. Sur., Vol. 19, No. 4, pp. 302- 328, Dec. 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. [13] H. T. Kung and J. T. Robinson, "Optimistic Methods for Concurrency Control," ACM Trans. Database Syst., Vol. 6, pp. 212-226, Jun. 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. [14] R. Obermarck, "Distributed Deadlock Detection Algorithm," ACM Trans. Database Syst., Vol. 7, No. 2, pp. 202-223, Jun. 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. [15] Y. Parker and J.P. Verjus, Distributed Computing Systems (Synchronization, Control and Communication), Academic Press, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Performance evaluation of a new distributed deadlock detection algorithm

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM SIGMOD Record
                ACM SIGMOD Record  Volume 23, Issue 3
                Sept. 1994
                62 pages
                ISSN:0163-5808
                DOI:10.1145/187436
                • Editor:
                • Arie Segev
                Issue’s Table of Contents

                Copyright © 1994 Authors

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 September 1994

                Check for updates

                Qualifiers

                • article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader