DocumentCode :
2633969
Title :
A distributed algorithm for the detection of local cycles and knots
Author :
Boukerche, Azzedine ; Tropper, Carl
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, Que., Canada
fYear :
1995
fDate :
25-28 Apr 1995
Firstpage :
118
Lastpage :
127
Abstract :
The purpose of this paper is to present an efficient distributed cycle/knot detection, algorithm for general graphs which will determine whether a given node is a member of a knot or a cycle. This is relevant to an application such as parallel simulation in which (1) cycles and knots can arise frequently, (2) the size of the graph is very large and (3) it is necessary to know if a given node is in a cycle or a knot. The algorithm is based on a diffusing computation. It requires less communication cost than preceding algorithms and is the first algorithm capable of detecting both cycles and knots. The algorithm differs from the classical diffusing computation methods through its use of incomplete search messages to speed up the computation. The algorithm requires a total of at most 2m messages, where m is the number of links. This is compared to Chandy-Misra´s algorithm (1982) which requires at least (3m+n), where n is a number of nodes and m is the number of links. The algorithm. Requires O(log(n)) bits of memory. Various applications for the cycle/knot detection algorithm are presented. In particular, we demonstrate its importance to deadlock detection to algorithms for parallel simulation which employ a blocking paradigm and a deadlock breaking technique known as TNE/DLTNE
Keywords :
concurrency control; distributed algorithms; graph theory; 2m messages; blocking paradigm; cycles; deadlock breaking; deadlock detection; diffusing computation; distributed algorithm; knots; parallel simulation; speed up; Clustering algorithms; Computer science; Database systems; Detection algorithms; Discrete event simulation; Distributed algorithms; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1995. Proceedings., 9th International
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7074-6
Type :
conf
DOI :
10.1109/IPPS.1995.395923
Filename :
395923
Link To Document :
بازگشت