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