Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Garbage collecting the Internet: a survey of distributed garbage collection
Abdullahi S., Ringwood G. ACM Computing Surveys30 (3):330-373,1998.Type:Article
Date Reviewed: Nov 1 1999

Motivated by the advent of programming languages like Java, whichare oriented to the needs of applications distributed over the Internet,this paper’s objective is to give readers an overview of the range ofsolutions for the problem of identifying and reclaiming unreferenceddistributed memory cells. Already a nontrivial problem insingle-address-space systems, the distributed version of the problemraises the additional issues of communication overhead andnondeterministic latency. The authors emphasize the roots of thedistributed solutions in the earlier single-address-space approaches byfirst developing a taxonomy of the latter according to the differenttechniques employed for identifying and reclaiming, and then structuringthe primary content of the paper based on this taxonomy, which describes15 approaches to the problem. The conclusion presents a carefullydeveloped, qualitative comparison of the approaches discussed earlier.Finally, the design of distributed garbage collection is generallycharacterized as the delicate problem of balancing the differentdetermining properties of such a scheme, with the improvement of oneaspect always reducing the quality of another. As future work, theauthors suggest a more systematic comparison of the numerous existingapproaches.

The paper is elegantly crafted, especially in the way the authorsguide readers from the origins of the problem area to current work. Thevarious approaches are described and related well, making the paper anexcellent introduction to the topic.

Reviewer:  A. B. Cremers Review #: CR127453 (99110844)
Bookmark and Share
 
Distributed Systems (C.2.4 )
 
 
Distributed Programming (D.1.3 ... )
 
 
Concurrent Programming (D.1.3 )
 
 
Storage Management (D.4.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Distributed Systems": Date
The evolution of a distributed processing network
Franz L., Sen A., Rakes T. Information and Management 7(5): 263-272, 1984. Type: Article
Jul 1 1985
A geographically distributed multi-microprocessor system
Angioletti W., D’Hondt T., Tiberghien J.  Concurrent languages in distributed systems: hardware supported implementation (, Bristol, UK,871985. Type: Proceedings
Oct 1 1985
A fault tolerant LAN with integrated storage, as part of a distributed computing system
Boogaard H., Bruins T., Vree W., Reijns G.  Concurrent languages in distributed systems: hardware supported implementation (, Bristol, UK,1001985. Type: Proceedings
Aug 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy