Integrated scheduling with garbage collection for real-time embedded applications in CLI

Okehee Goh, Yann-Hang Lee, Ziad Kaakani, Elliott Rachlin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

We present a schedulable garbage collection for real-time 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.

Original languageEnglish (US)
Title of host publicationProceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006
Pages101-108
Number of pages8
DOIs
StatePublished - 2006
Event9th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006 - Gyeongju, Korea, Republic of
Duration: Apr 24 2006Apr 26 2006

Publication series

NameProceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006

Other

Other9th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006
Country/TerritoryKorea, Republic of
CityGyeongju
Period4/24/064/26/06

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Integrated scheduling with garbage collection for real-time embedded applications in CLI'. Together they form a unique fingerprint.

Cite this