Academia.eduAcademia.edu

Outline

A Robust Distributed Termination Detection Algorithm

1987

Abstract
sparkles

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)

  1. 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.
  2. K.M Chandy and J. Mishra," Dismbuted deadlock detection," ACM Trans. on Computer Syst.. vol. I, no. 2, pp. 144-156, May, 1983.
  3. 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.
  4. 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.
  5. N. Francez,"Distributed termination," ACM Trans. on Program. Lang. and SySl, vol 2, no. I, pp. 42-55, Jan. 1980.
  6. P.B. Hansen,"Distribllted processes: a concurrent programming concept," Carom. ACM, vol. 21, RO. II, pp. 934-941, Nov. 1978.
  7. C.A.R. Hoare,"Communicating Sequential Processes," Camm. ACM, vol. 21, no. 8. pp. 666-677, Aug. 1978.
  8. 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.
  9. 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.
  10. R. Obennarck,"Distributed deadlock detection algorithm," ACM Trans. on Database Systems, vol. 7, no. 2, pp. 187-208. June 1982.