• DocumentCode
    2095226
  • Title

    Distributed/concurrent garbage collection in distributed shared memory systems

  • Author

    Kordale, R. ; Ahamad, M. ; Shilling, J.

  • Author_Institution
    Coll. of Comput., Georgia Tech. Res. Inst., Atlanta, GA, USA
  • fYear
    1993
  • fDate
    9-10 Dec 1993
  • Firstpage
    51
  • Lastpage
    60
  • Abstract
    We present a distributed and concurrent garbage collection algorithm that is well suited for distributed shared memory systems. Traversal of objects during garbage collection happens “in place” in the sense that the objects are not moved to any special node for traversal. Thus garbage collection activity does not interfere with the caching and locality inherent to the application. Cyclic garbage is reclaimed without moving objects, physically or logically. Furthermore, cycles are handled naturally by the algorithm and it is not necessary that a special mechanism be introduced for this purpose. Local garbage collection is asynchronous. Global garbage collection is realized by pair-of-nodes communication; no global synchronization is required. In this sense, the algorithm is scalable. Non-ideal communication channel are allowed and no bound on message delivery time is required
  • Keywords
    object-oriented programming; shared memory systems; storage management; synchronisation; caching; communication channel; concurrent garbage collection; distributed garbage collection algorithm; distributed shared memory systems; message delivery time; pair-of-nodes communication; Communication channels; Costs; Delay; Distributed computing; Educational institutions; File servers; Memory management; Object oriented modeling; Object oriented programming; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object Orientation in Operating Systems, 1993., Proceedings of the Third International Workshop on
  • Conference_Location
    Asheville, NC
  • Print_ISBN
    0-8186-5270-5
  • Type

    conf

  • DOI
    10.1109/IWOOOS.1993.324927
  • Filename
    324927