DocumentCode :
3508596
Title :
Comprehensive distributed garbage collection by tracking causal dependencies of relevant mutator events
Author :
Louboutin, Sylvain R Y ; Cahill, Vinny
Author_Institution :
Dept. of Comput. Sci., Trinity Coll., Dublin, Ireland
fYear :
1997
fDate :
27-30 May 1997
Firstpage :
516
Lastpage :
525
Abstract :
Comprehensive distributed garbage collection in object-oriented distributed systems has mostly been addressed via distributed versions of graph-tracing algorithms, a legacy of centralised garbage collection techniques. Two features jeopardise the scalability of these approaches: the bottleneck associated with having to reach a global consensus before any resource can actually be reclaimed; and the overhead of eager log-keeping. This paper describes an alternative approach to comprehensive distributed garbage collection that entails computing the vector-time characterising the causal history of some relevant events of the mutator processes computations. Knowing the causal histories of these events makes it possible to identify garbage objects that are not identifiable by means of per-site garbage collection alone. Computing the vector-times necessary to identify garbage is possible without the unbounded space overheads usually associated with dynamically reconstructing vector-times of arbitrary events of distributed computations. Our approach integrates a lazy log-keeping mechanism and therefore tackles both of the aforementioned stumbling blocks of distributed garbage collection
Keywords :
database theory; distributed algorithms; distributed databases; graph theory; object-oriented databases; storage management; bottleneck; causal dependency tracking; causal histories; centralised garbage collection; comprehensive distributed garbage collection; distributed computations; global consensus; graph-tracing algorithms; log-keeping; object-oriented distributed database; relevant mutator events; scalability; unbounded space overheads; vector-time; Computer science; Distributed computing; Educational institutions; Hazards; History; Object detection; Resource management; Robustness; Scalability; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 1997., Proceedings of the 17th International Conference on
Conference_Location :
Baltimore, MD
ISSN :
1063-6927
Print_ISBN :
0-8186-7813-5
Type :
conf
DOI :
10.1109/ICDCS.1997.603403
Filename :
603403
Link To Document :
بازگشت