Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Deadlock detection is cheap

Published: 01 January 1983 Publication History
  • Get Citation Alerts
  • Abstract

    Deadlock detection is usually considered to be expensive, and timeouts or deadlock prevention techniques are usually resorted to as a result, which many times causes unnecessary transaction restarts. In this paper, we show that under certain reasonable assumptions, deadlocks can be detected very cheaply.

    References

    [1]
    R. Agrawal and D. J. DeWitt, Performance of Integrated Recovery and Concurrency Control Mechanisms, in preparation (1982).]]
    [2]
    N. Deo, "Graph Theory with Applications to Engineering and Computer Science," Prentice-Hall, Englewood Cliffs, N. J. (1974).]]
    [3]
    J. N. Gray, P. Homan, H. Korth, and R. Obermarck, "A Straw Man Analysis of the Probability of Waiting and Deadlock in a Database System," Rep. RJ3066, IBM Research Lab., San Jose, California (Feb. 1981).]]
    [4]
    J. N. Gray, "Notes on Database Operating Systems," in Lecture Notes in Computer Science 60, Advanced Course on Operating Systems, ed. G. Seegmuller, Springer Verlag, New York (1978).]]
    [5]
    F. Harary, "Graph Theory," Addison-Wesley, Reading, Massachusetts (1972).]]
    [6]
    R. C. Holt, "Some Deadlock Properties of Computer Systems," ACM Computing Surveys 4, 3, pp. 179--196 (Sept. 1972).]]
    [7]
    P. F. King and A. J. Collmeyer, "Database Sharing - An Efficient Method for Supporting Concurrent Processes," Proc. AFIPS 1973 Natl. Computer Conf., pp. 271--275 (1973).]]
    [8]
    Knuth, D. E., "The Art of Computer Programming: Fundamental Algorithms," Vol. 1, 2nd edition, Addison-Wesley, Reading, Massachusetts (1973).]]
    [9]
    G. Newton, "Deadlock Prevention, Detection and Resolution," ACM-SIGOPS Operating Systems Review 13, 4, pp. 33--44 (April 1979).]]
    [10]
    M. R. Stonebraker, "Concurrency Control and Consistency of Multiple Copies of Data in Distributed INGRES," IEEE Trans. Software Eng. SE-5, 3, pp. 188--194 (May 1979).]]

    Cited By

    View all
    • (2015)SynchronisationsverfahrenVerteiltes und Paralleles Datenmanagement10.1007/978-3-642-45242-0_12(253-284)Online publication date: 23-Jun-2015
    • (2009)Pattern-driven deadlock avoidanceProceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging10.1145/1639622.1639628(1-8)Online publication date: 19-Jul-2009
    • (1994)Quasi-dynamic two-phase lockingProceedings of the third international conference on Information and knowledge management10.1145/191246.191281(211-218)Online publication date: 29-Nov-1994
    • Show More Cited By

    Index Terms

    1. Deadlock detection is cheap
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM SIGMOD Record
      ACM SIGMOD Record  Volume 13, Issue 2
      January 1983
      57 pages
      ISSN:0163-5808
      DOI:10.1145/984523
      Issue’s Table of Contents

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 January 1983
      Published in SIGMOD Volume 13, Issue 2

      Check for updates

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)45
      • Downloads (Last 6 weeks)4

      Other Metrics

      Citations

      Cited By

      View all
      • (2015)SynchronisationsverfahrenVerteiltes und Paralleles Datenmanagement10.1007/978-3-642-45242-0_12(253-284)Online publication date: 23-Jun-2015
      • (2009)Pattern-driven deadlock avoidanceProceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, Analysis, and Debugging10.1145/1639622.1639628(1-8)Online publication date: 19-Jul-2009
      • (1994)Quasi-dynamic two-phase lockingProceedings of the third international conference on Information and knowledge management10.1145/191246.191281(211-218)Online publication date: 29-Nov-1994
      • (1993)Adaptive transaction schedulingProceedings of the second international conference on Information and knowledge management10.1145/170088.170462(704-713)Online publication date: 1-Dec-1993
      • (1992)MIDAS: design philosophy and internalsEleventh Annual International Phoenix Conference on Computers and Communication [1992 Conference Proceedings]10.1109/PCCC.1992.200549(132-139)Online publication date: 1992
      • (1992)A periodic deadlock detection and resolution algorithm with a new graph model for sequential transaction processing[1992] Eighth International Conference on Data Engineering10.1109/ICDE.1992.213191(202-209)Online publication date: 1992
      • (1991)Deadlock detection in distributed database systems: a performance evaluation study[1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference10.1109/CMPSAC.1991.170155(78-83)Online publication date: 1991
      • (1991)A deadlock detection and resolution algorithm for sequential transaction processing with multiple lock modes[1991] Proceedings The Fifteenth Annual International Computer Software & Applications Conference10.1109/CMPSAC.1991.170154(70-77)Online publication date: 1991
      • (1990)Analysis of database performance with dynamic lockingJournal of the ACM10.1145/79147.7915237:3(491-523)Online publication date: 1-Jul-1990
      • (1990)Transactions in a Segmented Single Level Store ArchitectureSecurity and Persistence10.1007/978-1-4471-3178-6_23(319-338)Online publication date: 1990
      • Show More Cited By

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media