This talk looks back at techniques for rescuing real-time programmers from the tyranny of object pools and manual memory management. I will present a retrospective look at region allocation and real-time garbage collection for hard real-time systems. I will demonstrate the impact of scheduling techniques on predictability and present experimental results obtained on the Fiji Java virtual machine.
Vitek is Full Professor and Faculty Scholar in the Computer Science Department at Purdue University. He led the development of the Ovm hard real-time Java virtual machine. He is a founder of Fiji systems. His research interests span from programming language design and implementation to real-time and embedded systems. He is the chair of SIGPLAN.