
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
Azzedine Boukerche, Carl Tropper, "A Distributed Graph Algorithm for the Detection of Local Cycles and Knots," IEEE Transactions on Parallel and Distributed Systems, vol. 9, no. 8, pp. 748757, August, 1998.  
BibTex  x  
@article{ 10.1109/71.706047, author = {Azzedine Boukerche and Carl Tropper}, title = {A Distributed Graph Algorithm for the Detection of Local Cycles and Knots}, journal ={IEEE Transactions on Parallel and Distributed Systems}, volume = {9}, number = {8}, issn = {10459219}, year = {1998}, pages = {748757}, doi = {http://doi.ieeecomputersociety.org/10.1109/71.706047}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Parallel and Distributed Systems TI  A Distributed Graph Algorithm for the Detection of Local Cycles and Knots IS  8 SN  10459219 SP748 EP757 EPD  748757 A1  Azzedine Boukerche, A1  Carl Tropper, PY  1998 KW  Cycle KW  diffusing computation KW  distributed deadlock detection KW  knot KW  distributed simulation. VL  9 JA  IEEE Transactions on Parallel and Distributed Systems ER   
Abstract—In this paper, a distributed cycle/knot detection algorithm for general graphs is presented. The algorithm distinguishes between cycles and knots and is the first algorithm to our knowledge which does so. It is especially 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
[1] A. Boukerche and C. Tropper, "Performance Analysis of Distributed Simulation with Clustered Processes," Proc. SCS Multiconf. Advances in Parallel and Distributed Simulation, pp. 112120,Anaheim, Calif. Jan. 1991.
[2] A. Boukerche, C. Tropper, "An Efficient Distributed Cycle/Knot Detection Algorithm," Canadian Conf. Electrical and Computer Eng., IEEE '93, vol. 2, pp. 619622,Vancouver, British Columbia, 1993.
[3] G. Bracha and S. Toueg, "A Distributed Algorithm for Generalized Deadlock Detection," Distributed Computing, 1987.
[4] K.M. Chandy and J. Misra, "A Distributed Graph Algorithm: Knot Detection," ACM Trans. Program Language Systems, vol. 4, pp. 678686, Oct. 1982.
[5] K.M. Chandy, J. Misra, and L. Hass, "Distributed Deadlock," ACM Trans. Computer Systems, vol. 1, no. 2, pp. 144156, May 1983.
[6] I. Cidon, "An Efficient Distributed Knot Detection Algorithm," IEEE Trans. Software Eng., vol. 15, no. 5, pp. 644649, May 1989.
[7] C. Cote and C. Tropper, "On Distributed and Pseudosimulation," Proc. SCS Multiconf. Parallel and Distributed Simulation, vol. 24, no. 3, pp. 97106, Jan. 1992.
[8] E.W. Dijkstra and C.S. Scholten, "Termintion Detection in Diffusing Computation," Information Processing Letters, vol. 11, no. 1, pp. 14, Aug. 1980.
[9] A.K. Elmagarmid, "A Survey of Distributed Deadlock Detection Algorithms," ACM SIGMOD Record, vol. 15, no. 3, pp. 3745, Sept. 1986.
[10] D. Gligor and S.H. Shattack, "On Deadlock Detection in Distributed Systems," IEEE Trans. Software Eng., vol. 6, no 5, pp. 435440, Sept. 1980.
[11] B. Groselj and C. Tropper, "Pseudosimulation: An Algorithm for Distributed Simulation," Int'l J. Parallel Programming, vol. 15, no. 5, 1987.
[12] B. Groselj and C. Tropper, "The Distributed Simulation of Clustered Processes," Distributed Computing, vol. 4, pp. 111121, 1991.
[13] T. Herman and K.M. Chandy, "A Distributed Procedure to Detect AND/OR Deadlocks," Technical Report LCS8301, Univ. of Texas, Austin, Feb. 1983.
[14] E. Knapp, "Deadlock Detection in Distributed databases Systems," ACM Computing Surveys, pp. 303328, Dec. 1987.
[15] A.D. Kshemkalyani and M. Singhal, "Efficient Detection and Resolution of Generalized Distributed Deadlocks," IEEE Trans. Software Eng., vol. 20, no. 1, pp. 4354, Jan. 1994.
[16] A.D. Kshemkalyani and M. Singhal, "Distributed Detection of Generalized Deadlocks," Proc. 17th Int'l Conf. Distributed Computing Systems, pp. 533560, May 1997.
[17] L.Z. Liu and C. Tropper, "Local Deadlock Detection in Distributed Simulation," Proc. 1990 Distributed Simulation Conf., vol. 22, no. 1, pp. 6469, 1990.
[18] J. Misra, "Distributed DiscreteEvent Simulation," ACM Computing Surveys, vol. 18, no. 1, pp. 3965, Mar. 1986.
[19] D.P. Mitchell and M.J. Merritt, "A Distributed Algorithm for Deadlock Detection and Resolution," Proc. ACM Symp. Principle of Distributed Computing, pp. 282284, Aug. 1984.
[20] N. Natarajan, "A Distributed Scheme for Detecting Communication Deadlocks," IEEE Trans. Software Eng., vol. 12, no. 4, pp. 531537, Apr. 1986.
[21] R. Obermark, "Distributed Deadlock Detection Algorithm," ACM Trans. Database Systems, vol. 7, no. 2, pp. 187208, June 1982.
[22] M. Singhal, “Deadlock Detection in Distributed Systems,” Computer, pp. 3747, Nov. 1989.
[23] C. Tropper and A. Boukerche, "Parallel Simulation of Communicating Finite State Machines," Proc. SCS Multiconf. Parallel and Distributed Simulation, pp. 143150,San Diego, Calif., May 1993.