DocumentCode :
2397532
Title :
Fast detection and resolution of generalized distributed deadlocks
Author :
Lee, Soojung
Author_Institution :
Dept. of Comput. Educ., Inchon Nat. Univ. of Educ., South Korea
fYear :
2002
fDate :
2002
Firstpage :
429
Lastpage :
436
Abstract :
This paper presents an algorithm for detecting generalized deadlocks in distributed systems. Most of the existing algorithms use a diffusing computation technique for deadlock detection in which deadlock detection messages called probes are propagated through the wait-for graph and replies are sent backwards to the initiator of the algorithm carrying the information on wait-for relations between nodes. Based on the collected information, the initiator determines a deadlock. In order to expedite the deadlock detection activity, the proposed algorithm exploits the probes rather than the replies to carry the information required for deadlock detection. As the probes are propagated, the unblocking function of each node is merged and carried onto the message. As a result, time and communication costs are reduced by up to half of those of the existing algorithms. Furthermore, deadlock resolution is simplified in our scheme with no additional message rounds as in other algorithms
Keywords :
communication complexity; concurrency control; directed graphs; distributed algorithms; communication costs; deadlock detection; deadlock resolution; directed graph; distributed algorithm; probes; time costs; unblocking function; wait-for graph; Computer science education; Costs; Distributed computing; Operating systems; Probes; Resource management; Resumes; Sufficient conditions; System recovery; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-based Processing, 2002. Proceedings. 10th Euromicro Workshop on
Conference_Location :
Canary Islands
Print_ISBN :
0-7695-1444-8
Type :
conf
DOI :
10.1109/EMPDP.2002.994328
Filename :
994328
Link To Document :
بازگشت