• DocumentCode
    3016023
  • Title

    Asynchronous Complete Distributed Garbage Collection

  • Author

    Veiga, Luís ; Ferreira, Paulo

  • Author_Institution
    INESC-ID, Lisbon, Portugal
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Abstract
    Most Distributed Garbage Collection (DGC) algorithms are not complete as they fail to reclaim distributed cycles of garbage. Those that achieve such a level of completeness are very costly as they require either some kind of synchronization or consensus between processes. Others use mechanisms such as backtracking, global counters, a central server, distributed tracing phases, and/or impose additional load and restrictions on local garbage collection. All these approaches hinder scalability and/or performance significantly. We propose a solution to this problem, i.e., we describe a DGC algorithm capable of reclaiming distributed cycles of garbage asynchronously and efficiently. Our algorithm does not require any particular coordination between processes and it tolerates message loss. We have implemented the algorithm both on Rotor (a free source version of Microsoft .Net) and on OBIWAN (a platform supporting mobile agents, object replication and remote invocation); we observed that applications are not disrupted.
  • Keywords
    backtracking; distributed algorithms; mobile agents; storage management; DGC algorithms; OBIWAN platform; Rotor free source Microsoft .Net version; asynchronous complete distributed garbage collection; backtracking; central server; distributed tracing phases; global counters; mobile agents; object replication; remote invocation; synchronization; Algorithm design and analysis; Counting circuits; Data structures; Degradation; Detection algorithms; Detectors; Memory management; Mobile agents; Scalability; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.113
  • Filename
    1419842