DocumentCode
2393041
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
fYear
1994
fDate
22-26 Aug 1994
Firstpage
506
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/TENCON.1994.369249
Filename
369249
Link To Document