CONCURRENT AND DISTRIBUTED GARBAGE COLLECTION OF ACTIVE OBJECTS

Citation
D. Kafura et al., CONCURRENT AND DISTRIBUTED GARBAGE COLLECTION OF ACTIVE OBJECTS, IEEE transactions on parallel and distributed systems, 6(4), 1995, pp. 337-350
Citations number
23
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Theory & Methods
ISSN journal
10459219
Volume
6
Issue
4
Year of publication
1995
Pages
337 - 350
Database
ISI
SICI code
1045-9219(1995)6:4<337:CADGCO>2.0.ZU;2-3
Abstract
This paper shows how to perform concurrent and distributed automatic g arbage collection of objects possessing their own thread of control, T he relevance of garbage collection and active objects to distributed a pplications is briefly discussed and the specific model of active obje cts used in the paper is explained. The collector is comprised of inde pendent local collectors, one per node, and a distributed global colle ctor, The mutator (application), the local collectors and the global c ollector run concurrently, An important part of this paper is the deta iled presentation of the algorithms necessary to achieve correct concu rrent operation among the collectors and between the collectors and th e mutator, The collector builds on previous algorithms for taking snap shots in distributed systems and for detecting termination.