Title :
An Agent-Based Deadlock Detection/Resolution Algorithm for the AND Model
Author :
Cheng, Xin ; Yang, Xiaozong ; Jin, Feng
Author_Institution :
Harbin Institute of Technology, China
Abstract :
Previous edge-chasing Deadlock Detection algorithms for Distributed Data Base systems (DDBS) have the n steps time limitation to detect a deadlock cycle of size n in the wait-for graph (WFG). This paper proposes an agent based edge-chasing algorithm to speed up the detection process. The blocked nodes in our algorithm know their predecessors and successors simultaneously, enables they find the cycle of size 2 locally and the cycle of size n in n-2 (nge2) steps. The detection agents are assigned the originator’s priority to decrease the detection overhead, and they are forwarded or discarded momentarily to avoid the false detection. Our algorithm is built on an AND model, a retreat-inform scheme is adopted to deal with the cycle overlap problem. The correctness of the algorithm is formally proven by the invariant verification technique.
Keywords :
Computer science; Control systems; Detection algorithms; Imaging phantoms; Memory management; Probes; Proposals; Resource management; Safety; System recovery;
Conference_Titel :
Parallel and Distributed Computing, Applications and Technologies, 2005. PDCAT 2005. Sixth International Conference on
Print_ISBN :
0-7695-2405-2
DOI :
10.1109/PDCAT.2005.68