Title :
An O(n) distributed deadlock resolution algorithm
Author :
Prieto, Manuel ; Villadangos, Jesús ; Farina, Federico ; Córdoba, Alberto
Author_Institution :
Dept. de Matematica e Informatica, Univ. Publica de Navarra, Pamplona, Spain
Abstract :
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.
Keywords :
computational complexity; concurrency control; distributed algorithms; system recovery; computational complexity; deadlock detection; distributed algorithm; distributed deadlock resolution; distributed systems; intersite communication delay; single-resource request model; Abortion; Costs; Delay; Detection algorithms; Distributed algorithms; Proposals; Safety; Strontium; System recovery; Throughput; Complexity.; Deadlock detection/resolution; Distributed algorithms; Distributed systems; Single-resource request model;
Conference_Titel :
Parallel, Distributed, and Network-Based Processing, 2006. PDP 2006. 14th Euromicro International Conference on
Print_ISBN :
0-7695-2513-X
DOI :
10.1109/PDP.2006.22