The Design and Analysis of Computer Algorithms
The Design and Analysis of Computer Algorithms
Notes on Data Base Operating Systems
Operating Systems, An Advanced Course
Concurrency Control in Distributed Database Systems
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
There are two deadlock detection methods in a distributed database. One is centralized, and the other is distributed. In this paper a distributed method is discussed. Sub-Wait-Graphs, which express the state of execution of transactions in individual sites, are introduced, and a sufficient condition for a global deadlock not to occur is given, based on the Sub- Wait-Graph. This sufficient condition makes it possible for a deadlock detection to be separated into two phases, local deadlock detection and global deadlock detection. Also, an efficient deadlock detection algorithm, which requires to be built and maintain only Sub-Wait-Graphs, is proposed, by making use of this property. The characteristics and effects of this algorithm are discussed.