Book Chapter10.1007/3-540-15975-4_41
A distributed garbage collection algorithm
John Hughes
- 01 Jan 1985
- pp 256-272
107
TL;DR: An apricot tree which bears early ripening, large, freestone fruit and which has a large spreading tree with dark green leaves having red globose glands and a lack of stipules.
read more
About: This article is published in International Conference on Functional Programming. The article was published on 01 Jan 1985. The article focuses on the topics: Garbage collection.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Distributed garbage collection using reference counting
David Bevan
- 15 Jun 1987
TL;DR: An elegant algorithm for the real-time garbage collection of distributed memory that makes use of reference counting and is simpler than distributed mark-scan algorithms and is also truly real- time unlike distributed mark -scan algorithms.
173
A Survey of Distributed Garbage Collection Techniques
David Plainfosse,Marc Shapiro +1 more
- 27 Sep 1995
TL;DR: This work describes a number of hybrid schemes improving over distributed reference counting algorithms in order to collect cyclic garbage, and describes tracing-based techniques derived from uniprocessor tracing- based techniques.
159
Highly available distributed services and fault-tolerant distributed garbage collection
Barbara Liskov,Rivka Ladin +1 more
- 01 Nov 1986
TL;DR: A fault-tolerant garbage collection method for a distributed heap that can be used in any application in which the property of interest is stable: once the property becomes true, it remains true forever.
An efficient reference counting solution to the distributed garbage collection problem
David Bevan
- 01 Jan 1989
TL;DR: An elegant algorithm is described which makes use of reference counting to reclaim disused storage for reuse and collects garbage as soon as it is created and has minimal overheads in terms of space requirements and interprocess communications.
92
Robust, distributed references and acyclic garbage collection
Marc Shapiro,Peter Dickman,David Plainfosse +2 more
- 01 Oct 1992
TL;DR: Efficient, programming language-independent, location-transparent references are proposed as a substitute for pointers in distributed applications that provide the semantics of normal pointers for both local and distributed, transient and persistent objects.
85
References
Time, clocks, and the ordering of events in a distributed system
TL;DR: In this article, the concept of one event happening before another in a distributed system is examined, and a distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events.
Time, clocks, and the ordering of events in a distributed system
TL;DR: In this paper, the concept of one event happening before another in a distributed system is examined, and a distributed algorithm is given for synchronizing a system of logical clocks which can be used to totally order the events.
A real-time garbage collector based on the lifetimes of objects
Henry Lieberman,Carl Hewitt +1 more
TL;DR: In this paper, the authors present a real-time garbage collection algorithm that makes storage for short-lived objects cheaper than storage for longlived objects, and operates in real time.
On-the-fly garbage collection: an exercise in cooperation
Edsger W. Dijkstra,Leslie Lamport,Alain J. Martin,Carel S. Scholten,E. F. M. Steffens +4 more
- 23 Jul 1975
TL;DR: In this paper, a technique is developed which allows nearly all of the activity needed for garbage detection and collection to be performed by an additional processor operating concurrently with the processor devoted to the computation proper.
590
Multiprocessing compactifying garbage collection
TL;DR: Algorithms for a multiprocessing compactifying garbage collector are presented and discussed and particular attention is given to the problems of marking and relocating list cells while another processor may be operating on them.
293
Related Papers (5)
Bernard Lang,Christian Queinnec,José M. Piquer +2 more
- 01 Feb 1992
David Bevan
- 15 Jun 1987
Paul Watson,Ian Watson +1 more
- 01 Mar 1987