SDI Seminar

Speaker: Scott Nettles

Concurrent Compacting Garbage Collection of a Persistent Heap

Date: December 2, 1993

Abstract: We have designed and implemented the first working concurrent copying garbage collector for a persistent heap. The talk focuses on three key points. First is the importance of concurrent garbage collection in the setting of a general purpose persistence system. Second is why our approach is superior to previous unimplemented designs for such a collector. Third is how we achieve our key simplification, the use of a from-space invariant, by using a new garbage collection technique, replicating collection. The talk will also briefly present some details of the implementation and performance evaluation.