• DocumentCode
    750184
  • Title

    Locking and Deadlock Detection in Distributed Data Bases

  • Author

    Menasce, Daniel A. ; Muntz, Richard R.

  • Author_Institution
    Department of Computer Science, University of California
  • Issue
    3
  • fYear
    1979
  • fDate
    5/1/1979 12:00:00 AM
  • Firstpage
    195
  • Lastpage
    202
  • Abstract
    This paper descrbes two protocols for the detection of deadlocks in distributed data bases–a hierarchically organized one and a distributed one. A graph model which depicts the state of execution of all transactions in the system is used by both protocols. A cycle in this graph is a necessary and sufficient condition for a deadlock to exist. Nevertheless, neither protocol requires that the global graph be built and maintained in order for deadlocks to be detected. In the case of the hierarchical protocol, the communications cost can be optimized if the topology of the hierarachy is appropriately chosen.
  • Keywords
    Data bases; deadlock detection; distributed data bases; graph theory; Computer science; Concurrent computing; Cost function; Graph theory; Multiprocessing systems; Protocols; Sufficient conditions; System recovery; Tin; Topology; Data bases; deadlock detection; distributed data bases; graph theory;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1979.234181
  • Filename
    1702619