loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04)
A Hard Look at Hard Real-Time Garbage Collection
Vienna, Austria
May 12-May 14
ISBN: 0-7695-2124-X
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.