A Robust Distributed Termination Detection Algorithm
1987
Abstract
AI
AI
A distributed algorithm for detecting global termination in distributed programs is presented, capable of adapting to process and communication link failures. The approach employs a dynamic spanning tree formation, ensuring resilience against topology changes. By focusing on local states, the algorithm enables processes to identify overall termination without central control.
References (10)
- R.IC. Arora and N.K. Sharma," A methodology to solve distributed termination problem," Informa- tion Systems, vol. 8, no. I, pp. 37-39. 1983.
- K.M Chandy and J. Mishra," Dismbuted deadlock detection," ACM Trans. on Computer Syst.. vol. I, no. 2, pp. 144-156, May, 1983.
- I. Cidon, 1M. Jaffe. and M. Sidi,"LocaI distributed deadlock deteclion by cycle detection and clus- tering," IEEE Trans. on Soft Eng., vol. SE-13, no. I, pp. 3-14, Jan. 1987.
- E.W. Dij"kstra, and C.S. Scholten,"Tennination detection for diffusing computations," Inf. Process. Lett, vol. 11, no. 1, pp. 1-4, Aug. 1980.
- N. Francez,"Distributed termination," ACM Trans. on Program. Lang. and SySl, vol 2, no. I, pp. 42-55, Jan. 1980.
- P.B. Hansen,"Distribllted processes: a concurrent programming concept," Carom. ACM, vol. 21, RO. II, pp. 934-941, Nov. 1978.
- C.A.R. Hoare,"Communicating Sequential Processes," Camm. ACM, vol. 21, no. 8. pp. 666-677, Aug. 1978.
- E. Korach, S. Moran and S. zaks, "The optimality of distributed constructions of minimum weight and degree restricted spanning trees in a complete network of processors" Proceedings of lhe Fourth Annual ACM Symposium on Principles of Distributed Computing. pp. 277-286, August, 1985.
- J. Misra and K.M Chandy,"Termination detection of diffusing computations in communicating sequential processes," ACMTrans. all Program. Lang. and Syst., vol. 4, no. I, pp. 37-43, Jan. 1982.
- R. Obennarck,"Distributed deadlock detection algorithm," ACM Trans. on Database Systems, vol. 7, no. 2, pp. 187-208. June 1982.