DocumentCode
3784881
Title
A safe algorithm for resolving OR deadlocks
Author
J. Villadangos;F. Farina;J.R. Gonzalez de Mendivil;J.R. Garitagoitia;A. Cordoba
Author_Institution
Dept. de Automatica y Computacion, Univ. Publica de Navarra, Spain
Volume
29
Issue
7
fYear
2003
Firstpage
608
Lastpage
622
Abstract
Deadlocks in the OR model are usually resolved by aborting a deadlocked process. Prior algorithms for the same model sometimes abort nodes needlessly wasting computing resources. This paper presents a new deadlock resolution algorithm for the OR model that satisfies the following correctness criteria: (Safety) the algorithm does not resolve false deadlocks; (Liveness) the algorithm resolves all deadlocks in finite time. The communication cost of the algorithm is similar to that of previous nonsafe proposals. The theoretical cost has been validated by simulation. In addition, different algorithm initiation alternatives have been analyzed in order to reduce the latency of deadlocks.
Keywords
"System recovery","Abortion","Computer Society","Costs","Algorithm design and analysis","Delay","Safety","Proposals","Distributed algorithms","Throughput"
Journal_Title
IEEE Transactions on Software Engineering
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/TSE.2003.1214325
Filename
1214325
Link To Document