首页> 外文会议>European Conference on Object-Oriented Programming >Cyclic Distributed Garbage Collection with Group Merger
【24h】

Cyclic Distributed Garbage Collection with Group Merger

机译:循环分布式垃圾收集与组合并

获取原文

摘要

This paper presents a new algorithm for distributed garbage collection and outlines its implementation within the Network Objects system. The algorithm is based on a reference listing scheme augmented by partial tracing in order to collect distributed garbage cycles. Our collector is designed to be flexible thereby allowing efficiency, expediency and fault-tolerance to be traded against completeness. Processes may be dynamically organised into groups, according to appropriate heuristics, in order to reclaim distributed garbage cycles. Unlike previous group-based algorithms, multiple concurrent distributed garbage collections that span groups are supported: when two collections meet they may either merge, overlap or retreat. The algorithm places no overhead on local collectors and suspends local mutators only briefly. Partial tracing of the distributed graph involves only objects thought to be part of a garbage cycle: no collaboration with other processes is required.
机译:本文介绍了一种新的分布式垃圾收集算法,并在网络对象系统中概述了其实现。该算法基于由部分跟踪增强的参考列表方案,以便收集分布式垃圾周期。我们的收藏家旨在灵活,从而允许对完整性进行效率,权宜之计和容错。根据适当的启发式,可以将过程动态地组织成组,以便回收分布式垃圾周期。与以前的基于组的算法不同,支持跨域组的多个并发分布式垃圾收集:当两个集合满足时,它们可以合并,重叠或退缩。该算法在本地收集器上没有开销,并仅暂停本地突变者。分布式图的部分跟踪涉及认为是垃圾周期的一部分的物体:无需与其他过程的合作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号