Title :
A new distributed deadlock detection algorithm for distributed database systems
Author :
Yeung, Chim-fu ; Sheung-Lun Huang ; Lam, Kam-yiu ; Law, Chee-keung
Author_Institution :
Dept. of Comput. Sci., City Polytech. of Hong Kong, Kowloon, Hong Kong
Abstract :
A new distributed deadlock detection algorithm is proposed. Deadlock is detected through passing special messages, called probes, along the edges of the wait-for graphs in the system. The algorithm is an improved version of Chandy´s algorithm (M. Chandy and J. Misra, 1982) which fails completely in certain cases. The new algorithm has been tested through extensive simulation experiments. Besides being error free, it is shown to suffer very little performance degradation from the additional deadlock detection overhead in comparison to the original algorithm. The algorithm has also compared with time-out method. It is found that for large values of multiprogramming level, the probe based algorithm can outperform time-out. The performance results indicate that in the modified algorithm, the rate of probe initiation is a dominant factor in determining system performance
Keywords :
concurrency control; distributed databases; multiprogramming; deadlock detection overhead; distributed database systems; distributed deadlock detection algorithm; multiprogramming level; probe initiation; probes; special messages; system performance; time-out method; wait-for graphs; Cities and towns; Computer science; Concurrency control; Database systems; Degradation; Detection algorithms; Probes; System performance; System recovery; Testing;
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
DOI :
10.1109/TENCON.1994.369249