The derivation of distributed termination detection algorithms from garbage collection schemes
- 1 January 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Programming Languages and Systems
- Vol. 15 (1) , 1-35
- https://doi.org/10.1145/151646.151647
Abstract
It is shown that the termination detection problem for distributed computations can be modeled as an instance of the garbage collection problem. Consequently, algorithms for the termination detection problem are obtained by applying transformations to garbage collection algorithms. The transformation can be applied to collectors of the “mark-and-sweep” type as well as to reference-counting protocol of Lermen and Maurer, the weighted-reference-counting protocol, the local-reference-counting protocol, and Ben-Ari's mark-and-sweep collector into termination detection algorithms. Known termination detection algorithms as well as new variants are obtained.Keywords
This publication has 20 references indexed in Scilit:
- A message-optimal algorithm for distributed termination detectionJournal of Parallel and Distributed Computing, 1990
- How processes learnDistributed Computing, 1986
- Distributed snapshotsACM Transactions on Computer Systems, 1985
- Algorithms for on-the-fly garbage collectionACM Transactions on Programming Languages and Systems, 1984
- Derivation of a termination detection algorithm for distributed computationsInformation Processing Letters, 1983
- Distributed deadlock detectionACM Transactions on Computer Systems, 1983
- Termination detection for diffusing computationsInformation Processing Letters, 1980
- Distributed TerminationACM Transactions on Programming Languages and Systems, 1980
- On-the-fly garbage collectionCommunications of the ACM, 1978
- A method for overlapping and erasure of listsCommunications of the ACM, 1960