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

2 Citations (Scopus)

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

Other

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

Fingerprint

Scheduling
Scheduling algorithms
Real time systems
Data storage equipment
Costs
Experiments
Virtual machine

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Goh, O., Lee, Y-H., Kaakani, Z., & Rachlin, E. (2006). Integrated scheduling with garbage collection for real-time embedded applications in CLI. In Proceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006 (pp. 101-108). [1630] https://doi.org/10.1109/ISORC.2006.

Integrated scheduling with garbage collection for real-time embedded applications in CLI. / Goh, Okehee; Lee, Yann-Hang; Kaakani, Ziad; Rachlin, Elliott.

Proceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006. 2006. p. 101-108 1630.

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

Goh, O, Lee, Y-H, Kaakani, Z & Rachlin, E 2006, Integrated scheduling with garbage collection for real-time embedded applications in CLI. in Proceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006., 1630, pp. 101-108, 9th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006, Gyeongju, Korea, Republic of, 4/24/06. https://doi.org/10.1109/ISORC.2006.
Goh O, Lee Y-H, Kaakani Z, Rachlin E. Integrated scheduling with garbage collection for real-time embedded applications in CLI. In Proceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006. 2006. p. 101-108. 1630 https://doi.org/10.1109/ISORC.2006.
Goh, Okehee ; Lee, Yann-Hang ; Kaakani, Ziad ; Rachlin, Elliott. / Integrated scheduling with garbage collection for real-time embedded applications in CLI. Proceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006. 2006. pp. 101-108
@inproceedings{2d4a1ce479ab4663842e330e8b5560e3,
title = "Integrated scheduling with garbage collection for real-time embedded applications in CLI",
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.",
author = "Okehee Goh and Yann-Hang Lee and Ziad Kaakani and Elliott Rachlin",
year = "2006",
doi = "10.1109/ISORC.2006.",
language = "English (US)",
isbn = "076952561X",
pages = "101--108",
booktitle = "Proceedings - Ninth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, ISORC 2006",

}

TY - GEN

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

AU - Goh, Okehee

AU - Lee, Yann-Hang

AU - Kaakani, Ziad

AU - Rachlin, Elliott

PY - 2006

Y1 - 2006

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=33751022487&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33751022487&partnerID=8YFLogxK

U2 - 10.1109/ISORC.2006.

DO - 10.1109/ISORC.2006.

M3 - Conference contribution

AN - SCOPUS:33751022487

SN - 076952561X

SN - 9780769525617

SP - 101

EP - 108

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

ER -