DocumentCode :
3259601
Title :
Collecting cyclic garbage in distributed systems
Author :
Ye, Xinfeng ; Keane, John
Author_Institution :
Dept. of Comput. Sci., Auckland Univ., New Zealand
fYear :
1997
fDate :
18-20 Dec 1997
Firstpage :
227
Lastpage :
231
Abstract :
The proposed garbage collection scheme identifies and collects cycles of garbage scattered across several machines. The scheme identifies a garbage cycle by investigating: (a) whether the transitive closure of a given object form a cycle, and (b) whether objects in the transitive closure are referenced by objects outside the closure. The algorithm only traces objects in the transitive closure of the object suspected to be in a garbage cycle. Thus, compared to normal mark-sweep, the algorithm here has better satiability. In contrast to partly-mark-sweep, which marks objects in two rounds, this algorithm identifies garbage in one round. Thus, the algorithm here is more efficient in terms of speed. This algorithm does not interfere with the mutators´ operations. Unlike many other schemes, the algorithm here does not require an object to reserve any memory to hold the information for running the algorithm. Thus, a large amount of memory can be saved
Keywords :
distributed algorithms; distributed processing; parallel architectures; storage management; cyclic garbage; distributed systems; garbage collection; mark-sweep; transitive closure; Distributed computing; Probes; Solids; Terminology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1997. (I-SPAN '97) Proceedings., Third International Symposium on
Conference_Location :
Taipei
ISSN :
1087-4089
Print_ISBN :
0-8186-8259-6
Type :
conf
DOI :
10.1109/ISPAN.1997.645100
Filename :
645100
Link To Document :
بازگشت