Incremental distributed garbage collection using reverse reference tracking

Euro-Par(2006)

引用 3|浏览0
暂无评分
摘要
Most modern middleware systems like Java Beans and .NET provide automatic garbage collection (GC). In spite of the many distributed solutions proposed in literature collection is typically limited to a single node and simple leasing techniques are used for remote references. In this paper we present a new incremental multistage GC. It has been implemented in the Plurix operating system but might easily be applied to other platforms. The scheme works incrementally and avoids blocking remote nodes. The reverse reference tracking scheme efficiently detects acyclic garbage and is also used for finding cyclic garbage without precomputing a global root set. To minimize network communication cycle detection splits into a local and a global detection part. Keeping the object markers in a separate stack avoids invalidation of replicated objects. Performance measurements show that the proposed distributed GC scheme scales very nicely.
更多
查看译文
关键词
network communication cycle detection,detects acyclic garbage,avoids invalidation,global detection part,reverse reference tracking scheme,cyclic garbage,literature collection,gc scheme scale,automatic garbage collection,global root set,operating system,garbage collection,middleware
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要