Title :
Detecting deadlocks in distributed systems
Author :
Javagal, Ramesh Dutt ; Datta, Ajoy Kumar ; Ghosh, Sukumar
Author_Institution :
Dept. of Comput. Sci., Nevada Univ., Las Vegas, NV, USA
Abstract :
The authors deal with a method for detecting deadlocks in resource sharing for distributed systems. The algorithm is based on sending messages along the edges of the waitfor graph, and is built on a prioritized signaling mechanism which can be implemented on an underlying routing protocol. This algorithm supports multiple resources and multiple outstanding requests. The proposed algorithm avoids the detection of false deadlocks. The algorithm works well even when multiple nodes initiate the deadlock detection algorithm. An informal argument of the proof of correctness of the proposed algorithm is presented. A comparison of this algorithm with other existing distributed deadlock detection algorithms is briefly presented
Keywords :
concurrency control; distributed processing; protocols; correctness proof; deadlock detection algorithms; deadlocks; distributed systems; messages; multiple nodes; multiple outstanding requests; multiple resources; prioritized signaling mechanism; resource sharing; underlying routing protocol; waitfor graph; Cities and towns; Computer science; Delay; Detection algorithms; Java; Mechanical factors; Resource management; Routing protocols; Signal processing; System recovery;
Conference_Titel :
Circuits and Systems, 1991., IEEE International Sympoisum on
Print_ISBN :
0-7803-0050-5
DOI :
10.1109/ISCAS.1991.176536