• 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