Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Garbage collection for a client-server persistent object store
Amsaleg L., Franklin M., Gruber O. ACM Transactions on Computer Systems17 (3):153-201,1999.Type:Article
Date Reviewed: Jan 1 2000

A garbage collection algorithm is described for persistent object stores in a client/server environment. The algorithm is based on a partitioned mark-and-sweep approach, and it is tailored to cope with the problems introduced by persistence. The correctness of the algorithm is enforced by exploiting the flow of log records between the clients and the server, and the locking, logging, and recovery protocols of the system. The algorithm was implemented, tested, and measured in the client/server EXODUS storage manager. The performance evaluation results provided show that the collector bookkeeping mechanisms add little overhead to client operations.

The paper is well organized and clearly written. Necessary background on client/server persistent systems and garbage collection techniques is provided at the beginning of the paper. Therefore, any reader with some interest in the area should be able to understand the material. The paper makes a valuable contribution to the literature on storage management.

Reviewer:  Özgür Ulusoy Review #: CR122692 (0001-0021)
Bookmark and Share
 
Garbage Collection (D.4.2 ... )
 
 
Object-Oriented Databases (H.2.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Garbage Collection": Date
Program logic and equivalence in the presence of garbage collection: a case study
Calcagno C., O’Hearn P., Bornat R. Theoretical Computer Science 298(3): 557-581, 2003. Type: Article
Jul 7 2003
Algorithms for on-the-fly garbage collection
Ben-Ari M. ACM Transactions on Programming Languages and Systems 6(3): 333-344, 1984. Type: Article
Feb 1 1985
Real-time garbage collection for a multithreaded Java microcontroller
Pfeffer M., Ungerer T., Fuhrmann S., Kreuzinger J., Brinkschulte U. Real-Time Systems 26(1): 89-106, 2004. Type: Article, Reviews: (1 of 2)
Mar 19 2004
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