• DocumentCode
    753829
  • Title

    Protocols for Deadlock Detection in Distributed Database Systems

  • Author

    Ho, Gary S. ; Ramamoorthy, C.V.

  • Author_Institution
    Bell Laboratories
  • Issue
    6
  • fYear
    1982
  • Firstpage
    554
  • Lastpage
    557
  • Abstract
    In distributed databases, deadlocks may occur due to conflicts in data file lockings A system is in a deadlock if and only if there is a directed cycle in its demand graph. However, due to the inherent communication delay in a distributed system, it is not easy to construct a consistent demand graph for a distributed system. In this paper, three deadlock detection protocols are discussed. The first protocol uses two communication phases. The second protocol uses a single communication phase. Based on the second protocol, a one-phase hierarchical deadlock detection protocol is developed.
  • Keywords
    Communication protocol; deadlock; demand graph; distributed database; hierarchical; Centralized control; Communication system control; Control systems; Database systems; Delay; Distributed databases; Permission; Protocols; Sufficient conditions; System recovery; Communication protocol; deadlock; demand graph; distributed database; hierarchical;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1982.235884
  • Filename
    1702988