• DocumentCode
    524703
  • Title

    Garbage collection strategies for multiconsistent cluster operating systems

  • Author

    Kaemmer, N. ; Schmidt, P. ; Schmitt, T. ; Schulthess, P.

  • Author_Institution
    Inst. of Distrib. Syst., Ulm Univ., Ulm, Germany
  • fYear
    2010
  • fDate
    24-28 May 2010
  • Firstpage
    226
  • Lastpage
    231
  • Abstract
    Garbage Collection is a crucial component of memory management facilities in operating systems, application environments and within applications. Modern systems provide automatic garbage collection thus alleviating the programmer from tracking garbage manually and avoiding incorrect usage. In this paper we present different garbage collection strategies for Rainbow OS, a type safe distributed operating system for PC-clusters with multiconsistent transactional memory. In addition to known garbage collection schemes such as reference counting or reference tracking we present reverse reference tracking strategies using information about data types like object dependencies and class relations to detect unused objects in memory. Additionally we describe a possibility to detect garbage using system checkpoints stored by a checkpointing facility outside the transactional distributed memory.
  • Keywords
    Operating systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    MIPRO, 2010 Proceedings of the 33rd International Convention
  • Conference_Location
    Opatija, Croatia
  • Print_ISBN
    978-1-4244-7763-0
  • Type

    conf

  • Filename
    5533354