Title :
Distributed garbage collection of active objects
Author :
Washabaugh, Douglas M. ; Kafura, Dennis
Author_Institution :
Digital Equipment Corp., Littleton, MA, USA
Abstract :
Distributed automatic garbage collection of objects possessing their own thread of control is discussed. The relevance of garbage collection and concurrent objects to distributed applications is briefly discussed, and the specific model of concurrent objects used is explained. The collector comprises 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 is presented. One interesting aspect of the distributed collector is the termination algorithm
Keywords :
concurrency control; distributed processing; storage management; synchronisation; concurrent objects; distributed garbage collection; independent local collectors; synchronization; termination algorithm; Automatic control; Distributed computing; Environmental management; Kernel; Object oriented modeling; Object oriented programming; Programming profession; Resource management; Runtime; Yarn;
Conference_Titel :
Distributed Computing Systems, 1991., 11th International Conference on
Conference_Location :
Arlington, TX
Print_ISBN :
0-8186-2144-3
DOI :
10.1109/ICDCS.1991.148691