TY - GEN
T1 - FAULT TOLERANT DEADLOCK DETECTION IN DISTRIBUTED DATABASE SYSTEMS.
AU - Elmagarmid, Ahmed K.
AU - Liu, Ming T.
PY - 1985
Y1 - 1985
N2 - The availability of distributed databases is directly affected by the timely detection and resolution of deadlocks. Consequently, mechanisms are needed to make deadlock-detection algorithms resilient to failures. A new distributed deadlock-detection algorithm (DDDA) which uses a global detector to detect global deadlocks and local detectors to detect local deadlocks is presented. The algorithm essentially identifies transaction-resource interactions that may cause global (multisite) deadlocks. Such interactions are reported to the global controller, while the remaining interactions are handled locally. In order to make the DDDA fault-tolerant, three procedures have been incorporated to handle failures of the controller, local sites, and communication links. This enhanced algorithm, called FTDDDA, improves the overall performance of the database system by improving resiliency of the deadlock-detection service.
AB - The availability of distributed databases is directly affected by the timely detection and resolution of deadlocks. Consequently, mechanisms are needed to make deadlock-detection algorithms resilient to failures. A new distributed deadlock-detection algorithm (DDDA) which uses a global detector to detect global deadlocks and local detectors to detect local deadlocks is presented. The algorithm essentially identifies transaction-resource interactions that may cause global (multisite) deadlocks. Such interactions are reported to the global controller, while the remaining interactions are handled locally. In order to make the DDDA fault-tolerant, three procedures have been incorporated to handle failures of the controller, local sites, and communication links. This enhanced algorithm, called FTDDDA, improves the overall performance of the database system by improving resiliency of the deadlock-detection service.
UR - http://www.scopus.com/inward/record.url?scp=0022207794&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0022207794
SN - 0818606185
T3 - Digest of Papers - FTCS (Fault-Tolerant Computing Symposium)
SP - 240
EP - 245
BT - Digest of Papers - FTCS (Fault-Tolerant Computing Symposium)
PB - IEEE
ER -