loading...
A Hard Look at Hard Real-Time Garbage Collection
Vienna, Austria May 12-May 14
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2004.1300325Seventh IEEE International Symposium ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
David Detlefs, Sun Microsystems
In this paper, I review the literature on the use of garbage collection in real-time systems. I concentrate on hard real-time systems, where we ideally construct mathematical proofs of correctness and of timing properties. In particular, I examine the interaction of overheads imposed on mutator operations by garbage collection algorithms on worst-case execution time analyses of real-time threads performing those operations. In recent years there has been a shift from work-based to time-based approaches. This paper explains and motivates this shift, and reviews examples, problems, and advantages of example algorithms from each approach. Finally, I examine what extensions to programming verification technology might be necessary to prove that sufficient memory space exists to run a real-time system with the same rigor that one proves that sufficient time exists in a real-time schedule.
Citation:
David Detlefs, "A Hard Look at Hard Real-Time Garbage Collection," isorc, pp.23-32, Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.