skip to main content
10.1145/221270.221648acmconferencesArticle/Chapter ViewAbstractPublication PagescikmConference Proceedingsconference-collections
Article
Free Access

A distributed deadlock detection and resolution algorithm based on a hybrid wait-for graph and probe generation scheme

Authors Info & Claims
Published:02 December 1995Publication History
First page image

References

  1. 1.R. Agrawal, M. J. Carey and L. W. McVoy, "The Performance of Alternative Strategies for Dealing with Deadlocks in Database Management Systems," IEEE Trans. Software Eng., Vol. SE-13, No. 12, pp. 1348- 1363, December 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.K.M. Chandy and J. Misra, "A Distributed Algorithm for Detecting Resource Deadlocks in Distributed Systerns," in A CM Sympossurn on Princsples of Dtstrlbuted Computing, pp. 157-164, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.A.K. Choudhary, "Cost of Distributed Deadlock Detection: A Performance Study," m Proc. Sixth Int. Con}. on Data Engineemn9, pp. 174-181, February 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.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 it,ans. Software Eng., Vol. SE-15, No. 1, pp. 10- 17, January 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.A.K. Elmagarmid A. P. Sheth, and M. T. Liu, "Deadlock Detection Algorithms in Distributed Database Systems," in Proc. Second Int. Uonf. on Data Engineering, pp. 556-564, February 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.V.D. Gligor and S. H. Shattuck, "On Deadlock Detection in Distributed Systems," IEEE Trans. Software Eng., Vol. SE-6, No. 5, pp. 435-439, September 1980.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.J. Gray and A. Reuter, "Transaction Processing: Concepts and Techniques," Morgan Kaufmann Publishers, Inc. 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.L.H. Haas and C. Mohan, "A Distributed Deadlock Detection Algorithm for a Resource-Based System," Rep. RJ3765, IBM Research Lab., San Jose, California, January 1983.Google ScholarGoogle Scholar
  9. 9.G. S. Ho and C.V. Ramamoorthy, "Protocols for Deadlock Detection in Distributed Database Systems," IEEE Trans. Software Eng., Vol. SE-8, No. 6, pp. 554- 557, November 1982.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.B. G. Lindsay, L. H. Haas, C. Mohan, P. F. Wilms, and R. A. Yost, "Computation and Communication in R*: A Distributed Database Manager," A CM 7)'ans. Computer Systems, Vol. 2, No. 1, pp. 24-38, Feb. 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.L. Manteiman, "The birth of OSI TP: A new way to link OLTP networks," Data Communications, November 1989.Google ScholarGoogle Scholar
  12. 12.D. A. Menasce and R. R. Muntz, "Locking and Deadlock Detection in Distributed Databases," IEEE 7)'ans, Software Eng., Vol. SE-5, No. 3, pp. 195-202, May 1979.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.R. Obermarck, "The Distributed Deadlock Detection Algorithm," A CM Trans. Database Sttsgerns, Vol. 7, No. 2, pp. 197-208, June 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Y. C. Park and P. Scheuermann, "A Deadlock Detection and Resolution Algorithm For Sequential Transaction Processing with Multiple Lock Modes," in Proc. 15th Int. Computer Software and Applications Conf., pp. 70-77, September 1991.Google ScholarGoogle Scholar
  15. 15.Y. C. Park, P. Scheuermann, and S. H. Lee, "A Periodic Deadlock Detection and Resolution Algorithm with a New Graph Model for Sequential Transaction Processing," in Proc. 8th Int. Conf. on Data Engineemng, pp. 202-209, February 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.M. Roesler and W. A. Burkhard, "Deadlock Resolution and Semantic Lock Models in Object-Oriented Distributed Systems," in Proc. 1988 A CM-SIGMOD Int. Conf. on Management of Datapp. 351-370, June 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.M. Roesler and W. A. Burkhard, "Resolution of Deadlocks in Object-Oriented Distributed Systems," IEEE Trans. Computer, Vol. 38, No. 8, pp. 1212-1224, August 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.H. Schwetman, "CSIM User's Guide," MCC Techmcal Report, ACT-126-90, March, 1990.Google ScholarGoogle Scholar
  19. 19.M. K. Sinha and N. Natarjan, "A Priority Baaed Distributed Deadlock Detection Algorithm," IEEE Trans. Software Eng., Vol. SE-11, No. 1, pp. 67-80, January 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.W. R. Stevens, "UNIX Network Programming," Prentice-Hall, Inc., 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.M. Stonebraker, "Concurrency Control and Consistency of Multiple Copies of Data in Distributed IN- GRES," IEEE 7#'ans. Software Eng., Vol. SF_,-5, No. 3, pp. 188-194, May 1979.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.K. Sugihara, T. Kikuno, N. Yoshida, and M. Ogata, "A Distributed Algorithm for Deadlock Detection and Resolution," in Proc. Fourth Int. Conf. on D#stributed Computing Systems, pp. 169-176, 1984.Google ScholarGoogle Scholar
  23. 23.X/Open Company Ltd, "Interim Reference Model for Distributed Transaction Processing," Transaction Processing Working Group, X/Open Company Limited, July 1989.Google ScholarGoogle Scholar

Index Terms

  1. A distributed deadlock detection and resolution algorithm based on a hybrid wait-for graph and probe generation scheme

            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
            • Published in

              cover image ACM Conferences
              CIKM '95: Proceedings of the fourth international conference on Information and knowledge management
              December 1995
              434 pages
              ISBN:0897918126
              DOI:10.1145/221270

              Copyright © 1995 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 2 December 1995

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • Article

              Acceptance Rates

              Overall Acceptance Rate1,861of8,427submissions,22%

              Upcoming Conference

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader