Distributed Garbage Collection of Active Objects

dc.contributor.authorWashabaugh, Douglas M.en
dc.contributor.authorKafura, Dennis G.en
dc.contributor.departmentComputer Scienceen
dc.date.accessioned2013-06-19T14:37:02Zen
dc.date.available2013-06-19T14:37:02Zen
dc.date.issued1990en
dc.description.abstractThis paper shows how to perform distributed automatic garbage collection of objects possessing their own thread of control. The relevance of garbage collection and concurrent objects used in the paper is explained. The collector is comprised of a collection of independent local collectors, one per node, loosely coupled to a distributed global collector. The mutator (application), the local collectors and the global collector run concurrently. The synchronization necessary to achieve correct and efficient concurrent operation between the collectors and the mutator is presented in detail. An interesting aspect of the distributed collector is the termination algorithm: the collector algorithm running on one node, which considers itself to be "done," may become "undone" by the action of a collector algorithm on another node.en
dc.format.mimetypeapplication/pdfen
dc.identifierhttp://eprints.cs.vt.edu/archive/00000235/en
dc.identifier.sourceurlhttp://eprints.cs.vt.edu/archive/00000235/01/TR-90-53.pdfen
dc.identifier.trnumberTR-90-53en
dc.identifier.urihttp://hdl.handle.net/10919/19634en
dc.language.isoenen
dc.publisherDepartment of Computer Science, Virginia Polytechnic Institute & State Universityen
dc.relation.ispartofHistorical Collection(Till Dec 2001)en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.titleDistributed Garbage Collection of Active Objectsen
dc.typeTechnical reporten
dc.type.dcmitypeTexten

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR-90-53.pdf
Size:
1.56 MB
Format:
Adobe Portable Document Format