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
Link To Document