ACM Home Page
Please provide us with feedback. Feedback
Distributed garbage collection
Full text PdfPdf (685 KB)
Source Conference on Programming Language Design and Implementation archive
Papers of the Symposium on Interpreters and interpretive techniques table of contents
St. Paul, Minnesota, United States
Pages: 264 - 273  
Year of Publication: 1987
ISBN:0-89791-235-7
Also published in ...
Authors
J. D. Eckart  Georgia Institute of Technology
R. J. LeBlanc  Georgia Institute of Technology
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 17,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/29650.29678
What is a DOI?

ABSTRACT

There are two basic approachs to the problem of storage reclamation, process- and processor-based, named for the view point used to recognize when a particular piece of storage can be reclaimed. Examples of the processor approach include mark/sweep and copying algorithms and their variants, while reference counting schemes use a process view of the collection. It is argued that the process approach is better suited for distributed computation where links between dynamically allocated objects may cross processor boundaries. In addition, the process approach allows the heap to be more conveniently shared with other processes in those cases when different processes might not have their own virtual address spaces. A new algorithm using the process approach is given. Its space requirement per object is better than that for reference counting. In addition, a restricted form of pointer replacement is supported which allows circular structures so constructed to be properly collected.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
3
4
5
 
6
6. Peter B. Bishop (May 1977), Computer Systems With a Very Large Address Space and Garbage Collection, Massachusetts Institute of Technology, PhD Dissertation, TR-178.
7
8
 
9
9. J. Dana Eckart (Aug. 1987), Garbage Collection in Distributed Systems, Ph.D. Dissertation, Georgia Institute of Technology.


Collaborative Colleagues:
J. D. Eckart: colleagues
R. J. LeBlanc: colleagues