Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Open access

Distributed Termination

Published: 01 January 1980 Publication History

Abstract

Discussed is a distributed system based on communication among disjoint processes, where each process is capable of achieving a post-condition of its local space in such a way that the conjunction of local post-conditions implies a global post-condition of the whole system. The system is then augmented with extra control communication in order to achieve distributed termination, without adding new channels of communication. The algorithm is applied to a problem of constructing a sorted partition.

References

[1]
BRINCH HANSEN, P. The Architecture of Concurrent Programming. Prentice-Hall, Englewood Cliffs, N.J., 1977.
[2]
BRINCH HANSEN, P. Distributed processestA concurrent programming concept. Commun. ACM 21, 11 (Nov. 1978), 934-941.
[3]
DE BAKKER, j.W. Semantics and termination of nondeterministic recursive programs. Proc. 4th Conf. on Automata, Languages, and Programming, 1976.
[4]
DIJKSTRA, E.W. A class of simple communication patterns. EDW-643, 1978.
[5]
DIJKSTRA, E.W. A correctness proof for communicating processes--A small exercise. EDW-607, 1977.
[6]
FRANCEZ, N., HOARE, C.A.R., LEHMANN, J.D., DE ROEVER, W.P. Semantics ofnondeterminism, concurrency, and communication. To appear in J. Comput. Syst. Sci.
[7]
HOARE, C.A.R. Communicating sequential processes. Commun. A CM21, 8 (Aug. 1978), 666-677.
[8]
MILNE, G., AND MILNER, R. Concurrent processes and their syntax. J. ACM 26, (April 1979), 302-321.
[9]
Si~Tzorr, M. On language design for program construction. Centre de Recherche en Informatique, Jan. 1978.
[10]
WIRTH, N. Modula--A programming language for modular programming. Sofiw. Pract. Experi. 7, 2 (March 1977).

Cited By

View all
  • (2023)Termination detection in cloudInternational Journal of System Assurance Engineering and Management10.1007/s13198-023-02080-214:6(2337-2344)Online publication date: 18-Aug-2023
  • (2022)Silent Anonymous Snap-Stabilizing Termination Detection2022 41st International Symposium on Reliable Distributed Systems (SRDS)10.1109/SRDS55811.2022.00023(156-165)Online publication date: Sep-2022
  • (2022)On the existence of symmetric algorithms to find leaders in networks of communicating sequential processesActa Informatica10.1007/BF0026358425:2(179-201)Online publication date: 10-Mar-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 1980
Published in TOPLAS Volume 2, Issue 1

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)44
  • Downloads (Last 6 weeks)5
Reflects downloads up to 30 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Termination detection in cloudInternational Journal of System Assurance Engineering and Management10.1007/s13198-023-02080-214:6(2337-2344)Online publication date: 18-Aug-2023
  • (2022)Silent Anonymous Snap-Stabilizing Termination Detection2022 41st International Symposium on Reliable Distributed Systems (SRDS)10.1109/SRDS55811.2022.00023(156-165)Online publication date: Sep-2022
  • (2022)On the existence of symmetric algorithms to find leaders in networks of communicating sequential processesActa Informatica10.1007/BF0026358425:2(179-201)Online publication date: 10-Mar-2022
  • (2021)Evaluating asynchronous Schwarz solvers on GPUsInternational Journal of High Performance Computing Applications10.1177/109434202094681435:3(226-236)Online publication date: 30-Dec-2021
  • (2021)Fault-Tolerant Termination Detection with Safra’s AlgorithmNetworked Systems10.1007/978-3-030-91014-3_5(71-87)Online publication date: 19-May-2021
  • (2019)Using MPI-3 RMA for Active Messages2019 IEEE/ACM Workshop on Exascale MPI (ExaMPI)10.1109/ExaMPI49596.2019.00011(47-56)Online publication date: Nov-2019
  • (2019)Reducing the Number of Messages in Self-stabilizing ProtocolsStabilization, Safety, and Security of Distributed Systems10.1007/978-3-030-34992-9_12(133-148)Online publication date: 14-Nov-2019
  • (2018)Personal Note: Working with Farhad Arbab 1990–2005It's All About Coordination10.1007/978-3-319-90089-6_5(68-69)Online publication date: 7-Apr-2018
  • (2018)Message-Efficient Self-stabilizing Transformer Using Snap-Stabilizing Quiescence DetectionStructural Information and Communication Complexity10.1007/978-3-030-01325-7_3(20-24)Online publication date: 31-Oct-2018
  • (2016)A weight throwing and diffusing computation based approach for termination detection in MANETs2016 Fourth International Conference on Parallel, Distributed and Grid Computing (PDGC)10.1109/PDGC.2016.7913114(50-55)Online publication date: 2016
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media