Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Concurrent and Distributed Garbage Collection of Active Objects
Kafura D., Mukherji M., Washabaugh D. IEEE Transactions on Parallel and Distributed Systems6 (4):337-350,1995.Type:Article
Date Reviewed: Oct 1 1996

This well-written, concise paper discusses an important issue regarding memory management: specifically, the idea that automated garbage collection in an object-oriented runtime environment is preferable to programmer-controlled memory management. The authors present garbage collection strategies, including the idea of a local collector that determines reclaimable objects at the node level. They also describe a global collector that uses a distributed algorithm. Snapshots and so-called coloring algorithms aid in reclamation. The algorithms necessary to achieve correct concurrent operation among the collectors and between collectors and mutators (applications) are presented in detail. Recent supporting work in the areas of garbage collection and supporting algorithms is incorporated into the body of the paper. Examples and clear figures add to the paper’s clarity and understandability. Potential problems with the algorithms, along with areas for further study, are included.

I found this paper to be an excellent source of ideas and information for someone interested in garbage collection issues. It provides information for researchers and advanced practitioners. Furthermore, distributed systems issues and concepts are necessarily covered, adding depth and insight to these areas.

Reviewer:  Charles Schroeder Review #: CR119479 (9610-0807)
Bookmark and Share
 
Concurrency (D.4.1 ... )
 
 
Distributed Applications (C.2.4 ... )
 
 
Distributed Systems (D.4.7 ... )
 
 
Concurrent Programming (D.1.3 )
 
 
Distributed Systems (C.2.4 )
 
 
Object-Oriented Programming (D.1.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Concurrency": Date
Integrated concurrency control in shared B-trees
Lausen G. Information Sciences 52(2): 2000. Type: Article
May 1 1985
Software concurrency in real-time control systems: a software nucleus
Sears K., Middleditch A. Software--Practice & Experience 15(9): 739-759, 1985. Type: Article
Jun 1 1986
Understanding concurrency in Ada
Shumate K. (ed), Intertext Pubs./McGraw-Hill Book Co., New York, NY, 1988. Type: Book (9789780070572997)
May 1 1989
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