14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06)
An O(n) Distributed Deadlock Resolution Algorithm
Montb?liard-Sochaux, France
February 15-February 17
ISBN: 0-7695-2513-X
This paper shows a new distributed algorithm for deadlock detection and resolution under the single-resource request model that highly improves the complexity measurements of previous proposals. The algorithm has a communication cost of 2n-1 messages and a latency of n?T for a deadlock cycle of n processes, where T is the inter-site communication delay. The algorithm achieves this improvement even verifying the strongest correctness criteria considered in previous works: it resolves all deadlocks in finite time and does not resolve false deadlocks.
Index Terms:
Distributed systems, Deadlock detection/resolution, Single-resource request model, Distributed algorithms, Complexity.
Citation:
Manuel Prieto, Jesus Villadangos, Federico Farina, Alberto Cordoba, "An O(n) Distributed Deadlock Resolution Algorithm," pdp, pp.48-55, 14th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP'06), 2006