DocumentCode
1923879
Title
Integrated scheduling with garbage collection for real-time embedded applications in CLI
Author
Goh, Okehee ; Lee, Yann-Hang ; Kaakani, Ziad ; Rachlin, Elliott
Author_Institution
CSE, Arizona State Univ., Tempe, AZ
fYear
2006
fDate
24-26 April 2006
Abstract
We present a schedulable garbage collection for realtime applications in virtual machine environments. The design objective is to make the pause time caused by garbage collection operations controllable, and the invocation of garbage collection predictable. Thus, real-time applications can be schedulable along with garbage collection. We develop a prototype for a schedulable garbage collection in MONO CLI execution environment. A cost model of garbage collection is established based on measured WCET to predict the execution time and overhead of garbage collection operations. A scheduling algorithm of garbage collection and application tasks is presented to illustrate how the time and memory constraints of real-time systems can be met. The experiment result of the scheduling algorithm for a periodic task set on the prototype is included in the paper
Keywords
real-time systems; scheduling; storage management; virtual machines; MONO CLI execution environment; real-time embedded applications; real-time systems; schedulable garbage collection; virtual machine environments; Costs; MONOS devices; Memory management; Predictive models; Prototypes; Scheduling algorithm; Time factors; Time measurement; Utility programs; Virtual machining;
fLanguage
English
Publisher
ieee
Conference_Titel
Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
Conference_Location
Gyeongju
Print_ISBN
0-7695-2561-X
Type
conf
DOI
10.1109/ISORC.2006.41
Filename
1630468
Link To Document