DocumentCode :
3471497
Title :
A safe distributed deadlock resolution algorithm for the OR request model
Author :
Villadangos, Jesus ; Farinia, F. ; De Mendivil, Jose R Gonzalez
Author_Institution :
Dept. Autom. y Comput., Univ. Publica de Navarra, Pamplona, Spain
fYear :
1998
fDate :
21-23 Jan 1998
Firstpage :
150
Lastpage :
156
Abstract :
This paper presents an algorithm for resolving OR deadlocks in distributed systems. The algorithm works in two concurrent phases. Firstly, it collects the paths of the WFG (at each initiator process). A termination detection mechanism is used to know the ending of this phase. Collected paths are then analyzed to discover whether the process belongs to a deadlock. The proposed algorithm has two primary advantages. First, it assures that only true deadlocks are detected. Second, since only one process detects each deadlock, it simplifies the task of deadlock resolution. The algorithm resolves all deadlocks with a communication cost of O(2e) messages in the worst case (being e the number of wait-for relations between nodes of the knot), so their complexity is also better than or equal to the existing algorithms
Keywords :
computational complexity; distributed processing; program verification; system recovery; OR deadlocks; OR request model; communication cost; complexity; safe distributed deadlock resolution algorithm; termination detection mechanism; Clustering algorithms; Computer languages; Costs; Database systems; Detection algorithms; Informatics; Phase detection; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1998. PDP '98. Proceedings of the Sixth Euromicro Workshop on
Conference_Location :
Madrid
Print_ISBN :
0-8186-8332-5
Type :
conf
DOI :
10.1109/EMPDP.1998.647192
Filename :
647192
Link To Document :
بازگشت