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 条
  • [21] Towards an analysis of garbage collection techniques for embedded real-time Java']Java systems
    Higuera-Toledano, M. Teresa
    [J]. 12th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2006, : 97 - 100
  • [22] Scheduling-aware real-time garbage collection using dual aperiodic servers
    Kim, T
    Shin, H
    [J]. REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 1 - 17
  • [23] RELIABLE REAL-TIME GARBAGE COLLECTION OF C++
    NILSEN, K
    [J]. COMPUTING SYSTEMS, 1994, 7 (04): : 467 - 504
  • [24] Garbage Collection for Flexible Hard Real-Time Systems
    Chang, Yang
    Wellings, Andy
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (08) : 1063 - 1075
  • [25] Syncopation: Generational real-time garbage collection in the metronome
    Bacon, DF
    Cheng, P
    Grove, D
    Vechev, MT
    [J]. ACM SIGPLAN NOTICES, 2005, 40 (07) : 183 - 192
  • [26] A simple generational real-time garbage collection scheme
    Ali, KAM
    [J]. NEW GENERATION COMPUTING, 1998, 16 (02) : 201 - 221
  • [27] A hard look at hard real-time garbage collection
    Detlefs, D
    [J]. SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 23 - 32
  • [28] A simple generational real-time garbage collection scheme
    Khayri A. M. Ali
    [J]. New Generation Computing, 1998, 16 : 201 - 221
  • [29] Real-Time Garbage Collection for a Multithreaded Java Microcontroller
    Matthias Pfeffer
    Theo Ungerer
    Stephan Fuhrmann
    Jochen Kreuzinger
    Uwe Brinkschulte
    [J]. Real-Time Systems, 2004, 26 : 89 - 106
  • [30] Real-Time Garbage Collection for Java']Java microprocessor
    Vu Quang Dung
    Nguyen Viet Ha
    [J]. 2008 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS, PROCEEDINGS, 2008, : 339 - 342