Results 1 -
2 of
2
A Distributed, Faulting Garbage Collector for Emerald
- OOPSLA Workshop on Garbage Collection
, 1990
"... Emerald is a distributed, object-oriented system running on a set of workstations. The Emerald Garbage Collection is based on two set of collectors, both based on the traditional mark-and-sweep techniques: A node local working independently on each Emerald node (workstation) and a global garbage co ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Emerald is a distributed, object-oriented system running on a set of workstations. The Emerald Garbage Collection is based on two set of collectors, both based on the traditional mark-and-sweep techniques: A node local working independently on each Emerald node (workstation) and a global garbage collection working across the entire network of Emerald nodes. Both type of collectors proceed simultaneous and in parallel (on-the-fly) with the executing processes. To make pauses introduced by garbage collection negligible, the mark-phase proceeds incrementally using a builtin object protection mechanism of non-marked objects. The mark-phase marks the set of running processes (root set) when garbage collection is initiated. On-the-fly, when a process invokes an operation in another object, the markphase proceeds by traversing the invoked object before the invocation is performed. We do this by ensuring that an invocation of a non-traversed object fails with a GC-fault. The corresponding fau...
{ii{ Comprehensive, Concurrent, and Robust Garbage Collection in the Distributed, Object-Based System Emerald
, 1993
"... Printed on QMS- PS-810 turbo PostScript printer. Bibliography made by BibTEX. Illustration made by idraw. D.I.K.U. / Dist. Lab. ..."
Abstract
- Add to MetaCart
Printed on QMS- PS-810 turbo PostScript printer. Bibliography made by BibTEX. Illustration made by idraw. D.I.K.U. / Dist. Lab.

