DocumentCode
2214608
Title
Efficient algorithms for detection and resolution of distributed deadlocks
Author
Chen, Shigang ; Deng, Yi ; Sun, Wei ; Rishe, Naphtali
Author_Institution
Sch. of Comput. Sci., Florida Int. Univ., Miami, FL, USA
fYear
1995
fDate
25-28 Oct 1995
Firstpage
10
Lastpage
16
Abstract
We present a simple and efficient distributed algorithm for detecting generalised deadlocks in distributed systems. Unlike previous algorithms, which are all based on the idea of distributed snapshot, and require multiple rounds of message transfers along the edges of the global wait-for graph (WFG), the proposed algorithm uses a novel approach that incrementally constructs an “image” of the WFG at an initiator node. The algorithm has time complexity of d+1 and message complexity of e+n, where n is the number of nodes, d the diameter, and e the number of edges of the WFG. Compared with the best existing algorithm, our algorithm notably reduces both time and message complexities. Correctness proof and performance analysis for the algorithm are provided. In addition, the new approach simplifies deadlock resolution. An extension to the algorithm is presented to handle generalized-deadlock resolution with only a slight increase to the message complexity
Keywords
communication complexity; computational complexity; concurrency control; distributed algorithms; performance evaluation; distributed algorithm; distributed deadlock detection; distributed deadlock resolution; distributed snapshot; distributed systems; global wait-for graph; message complexity; message transfers; time complexity; Algorithm design and analysis; Computational modeling; Computer science; Contracts; Laboratories; Military computing; NASA; Sun; System recovery; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing, 1995. Proceedings. Seventh IEEE Symposium on
Conference_Location
San Antonio, TX
ISSN
1063-6374
Print_ISBN
0-81867195-5
Type
conf
DOI
10.1109/SPDP.1995.530659
Filename
530659
Link To Document