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
Link To Document