• DocumentCode
    2930289
  • Title

    Hard Real-Time Hybrid Garbage Collection with Low Memory Requirements

  • Author

    Chang, Yang ; Wellings, Andy

  • Author_Institution
    York Univ.
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    77
  • Lastpage
    88
  • Abstract
    Real-time garbage collection algorithms are usually criticised for their high memory requirements. Even when consuming nearly 50% of CPU time, some garbage collectors ask for at least twice the memory as really needed. This paper explores the fundamental reason for this problem and proposes a new performance indicator for the evaluation of real-time garbage collection algorithms. Use of this performance indicator motivates an algorithm that combines both reference counting and mark-and-sweep techniques. In the presence of our collector, a garbage collected hard real-time system can achieve the correct balance of time-space tradeoff with less effort. In order to provide both temporal and spatial guarantees needed by a hard real-time application, an offline analysis is developed and integrated into the response time analysis framework. Moreover, the use of dual priority scheduling of the garbage collection tasks allows spare capacity in the system to be reclaimed whilst guaranteeing deadlines
  • Keywords
    real-time systems; storage management; dual priority scheduling; hard real-time hybrid garbage collection; low memory requirements; mark-and-sweep technique; offline analysis; performance indicator; reference counting; response time analysis; Compaction; Costs; Delay; Embedded system; Memory management; Power system management; Programming profession; Real time systems; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2006. RTSS '06. 27th IEEE International
  • Conference_Location
    Rio de Janeiro
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2761-2
  • Type

    conf

  • DOI
    10.1109/RTSS.2006.25
  • Filename
    4032338