Skip to main content
Log in

Distributed termination on a ring

  • Part I Computer Science
  • Published:
BIT Numerical Mathematics Aims and scope Submit manuscript

Abstract

The termination detection problem of a distributed computation has gained considerable interest recently. In this paper two symmetric solutions to this problem are presented in the special case, where the distributed computation is performed by a ring of processes. We shall discuss the problem in terms of processes communicating via shared variables instead of messages.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K. R. Apt and J. L. Richier,Real time clocks versus virtual clocks, in Proc. of the NAT→Advanced Study Institute on Control Flow and Data Flow:Concepts of Distributed Programming, ed. Broy, pp. 475–502, Springer-Verlag, 1985.

  2. K. M. Chandy and L. Lamport,Distributed snaphots: determining global states of distributed systems, ACM TOCS, Vol. 3, No. 1, pp. 63–75, Feb. 1985.

    Google Scholar 

  3. E. W. Dijkstra,A Discipline of Programming. Prentice-Hall, 1976.

  4. E. W. Dijkstra and C. S. Scholten,Termination detection for diffusing computations. Inf. Proc. Lett., vol. 11, pp. 1–4, Aug. 1980.

    Google Scholar 

  5. E. W. Dijkstra, F. W. J. Feijen and A. J. M. van Gasteren,Derivation of a termination detection algorithm for distributed computations. Inf. Proc. Lett., vol. 16, 217–219, June 1983.

    Google Scholar 

  6. N. Franzec and M. Rodeh,Achieving distributed termination without freezing. IEEE Trans. Soft. Eng., vol. 8, pp. 287–292, May 1982.

    Google Scholar 

  7. L. Lamport,An assertional correctness proof of a distributed algorithm. Science of Computer Programming, vol. 2, pp. 175–206, Dec. 1982.

    Google Scholar 

  8. S. Owicki and D. Gries,An axiomatic proof technique for parallel programs I. Acta Informatica, vol. 6, pp. 319–340, 1976.

    Google Scholar 

  9. J. Winkowski,Protocols of accessing overlapping sets of resources. Inf. Proc. Lett., vol. 12, pp. 239–243, Oct. 1981.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Saikkonen, H., Rönn, S. Distributed termination on a ring. BIT 26, 188–194 (1986). https://doi.org/10.1007/BF01933744

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01933744

CR categories

Navigation