Implementing a Family of Distributed Garbage Collectors

Stuart John Norcross, Ronald Morrison, D.S. Munro, H. Detmold, K. Falkner

Research output: Contribution to journalArticlepeer-review

Abstract

This paper discusses implementations of distributed garbage collectors derived using a previously developed methodology which involves mappings of distributed termination detection algorithins (DTAs) to local garbage collection schemes. Implementations produced by such mappings preserve the safety and completeness properties of the original local collectors. Through our collector implementations we have come to understand that the derivation technique extends to distributed collection schemes with heterogeneous local collector behaviour. Our contribution, reported here, is the construction of an experimental platform, implementations of the Task Balancing DTA, an extension to the derivation methodology that minimises constraints oil local collectors, together with three new mappings and their implementations.

Original languageEnglish
Pages (from-to)107-126
Number of pages20
JournalJournal of Research and Practice in Information Technology
Volume37
Issue number1
Publication statusPublished - Feb 2005

Keywords

  • garbage collection
  • distributed termination
  • ALGORITHM

Fingerprint

Dive into the research topics of 'Implementing a Family of Distributed Garbage Collectors'. Together they form a unique fingerprint.

Cite this