Skip to main content
Top

2000 | OriginalPaper | Chapter

Efficient Incremental Garbage Collection for Client-Server Object Database Systems

Authors : Laurent Amsaleg, Michael Franklin, Olivier Gruber

Published in: Fully Integrated Data Environments

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

We briefly outline the main characteristics of an efficient server-based algorithm for garbage collecting object-oriented databases in a client-server environment. The algorithm is incremental and runs concurrently with client transactions. Unlike previous algorithms, it does not hold any locks on data and does not require callbacks to clients. It is fault tolerant, but performs very little logging. The algorithm has been designed to be integrated into existing OODB systems, and therefore it works with standard implementation techniques such as two-phase locking and write-ahead-logging. In addition, it supports client-server performance optimizations such as client caching and flexible management of client buffers. The algorithm has been implemented in the EXODUS storage manager before being evaluated.

Metadata
Title
Efficient Incremental Garbage Collection for Client-Server Object Database Systems
Authors
Laurent Amsaleg
Michael Franklin
Olivier Gruber
Copyright Year
2000
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-642-59623-0_30

Premium Partner