2000
DOI: 10.1145/362426.362485
|View full text |Cite
|
Sign up to set email alerts
|

Diffusion tree restructuring for indirect reference counting

Abstract: A new variant algorithm for distributed acyclic garbage detection is presented for use in hybrid garbage collectors. The existing fault-tolerance of Piquer's Indirect Reference Counting (IRC) is qualitatively improved by this new approach. The key insight that underpins this work is the observation that the parent of a node in the IRC diffusion tree need not remain constant. The new variant exploits standard mechanisms for implementing diffusion trees and remote references, using four simple low-cost technique… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2005
2005
2005
2005

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 7 publications
(12 reference statements)
0
2
0
Order By: Relevance
“…Many algorithms have been designed to combat the problem inherent in naive distributed reference counting, including Weighted Reference Counting [Bevan 1987;Watson and Watson 1987], Indirect Reference Counting [Piquer 1991], and those of Lermen and Maurer [1986], Birrell et al [1993], Moreau and Duprat [2001], and Dickman [2000]. We discuss some of these in the related work section, but we focus here on Birrell's algorithm, which is used in the distributed garbage collector for Java RMI.…”
Section: Birrell's Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…Many algorithms have been designed to combat the problem inherent in naive distributed reference counting, including Weighted Reference Counting [Bevan 1987;Watson and Watson 1987], Indirect Reference Counting [Piquer 1991], and those of Lermen and Maurer [1986], Birrell et al [1993], Moreau and Duprat [2001], and Dickman [2000]. We discuss some of these in the related work section, but we focus here on Birrell's algorithm, which is used in the distributed garbage collector for Java RMI.…”
Section: Birrell's Algorithmmentioning
confidence: 99%
“…Moreau's algorithm [Moreau 2001b;Moreau and Duprat 2001] and Dickman's [2000] algorithm show how zombies can be removed by reorganizing the diffusion tree by reparenting child nodes, either with the root node (Moreau) or arbitrarily (Dickman). Indeed, IRC can be seen as a special case of Moreau's algorithm.…”
Section: Reference Counting Algorithms For Garbage Collectionmentioning
confidence: 99%