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