TY - JOUR
T1 - Implementing a Family of Distributed Garbage Collectors
AU - Norcross, Stuart John
AU - Morrison, Ronald
AU - Munro, D.S.
AU - Detmold, H.
AU - Falkner, K.
PY - 2005/2
Y1 - 2005/2
N2 - 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.
AB - 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.
KW - garbage collection
KW - distributed termination
KW - ALGORITHM
UR - http://www.scopus.com/inward/record.url?scp=12844265311&partnerID=8YFLogxK
UR - http://www.jrpit.acs.org.au/jrpit/JRPITVolumes/JRPIT37/JRPIT37.1.107.pdf
M3 - Article
VL - 37
SP - 107
EP - 126
JO - Journal of Research and Practice in Information Technology
JF - Journal of Research and Practice in Information Technology
IS - 1
ER -