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