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

被引:0
|
作者
Goh, Okehee [1 ]
Lee, Yann-Hang [1 ]
Kaakani, Ziad [2 ]
Rachlin, Elliott [2 ]
机构
[1] Arizona State Univ, Tempe, AZ 85287 USA
[2] Honeywell Int Inc, Phoenix, AZ USA
来源
NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS | 2006年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 50 条
  • [1] A schedulable garbage collection for embedded applications in CLI
    Goh, O
    Lee, YH
    Kaakani, Z
    Rachlin, E
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 189 - 192
  • [2] Scheduling of hard real-time garbage collection
    Schoeberl, Martin
    REAL-TIME SYSTEMS, 2010, 45 (03) : 176 - 213
  • [3] Scheduling of hard real-time garbage collection
    Martin Schoeberl
    Real-Time Systems, 2010, 45 : 176 - 213
  • [4] Scheduling Real-Time Garbage Collection on Uniprocessors
    Kalibera, Tomas
    Pizlo, Filip
    Hosking, Antony L.
    Vitek, Jan
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2011, 29 (03):
  • [5] Scheduling Hard Real-time Garbage Collection
    Kalibera, Tomas
    Pizlo, Filip
    Hosking, Antony L.
    Vitek, Jan
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 81 - 92
  • [6] Eliminating garbage collection for embedded real-time software
    Mohamed, N
    Al-Jaroodi, J
    ESA '05: Proceedings of the 2005 International Conference on Embedded Systems and Applications, 2005, : 10 - 16
  • [7] Joint scheduling of garbage collector and hard real-time tasks for embedded applications
    Kim, T
    Chang, N
    Shin, H
    JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 58 (03) : 247 - 260
  • [8] Scheduling garbage collector for embedded real-time systems
    Kim, T
    Chang, N
    Kim, N
    Shin, H
    ACM SIGPLAN NOTICES, 1999, 34 (07) : 55 - 64
  • [9] Time-triggered garbage collection - Robust and adaptive real-time GC scheduling for embedded systems
    Robertz, SG
    Henriksson, R
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 93 - 102
  • [10] Bounding worst case garbage collection time for embedded real-time systems
    Kim, T
    Chang, N
    Shin, H
    SIXTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2000, : 46 - 55