• DocumentCode
    1924216
  • Title

    On scheduling garbage collector in dynamic real-time systems with statistical timing assurances

  • Author

    Cho, Hyeonjoong ; Na, Chewoo ; Ravindran, Binoy ; Jensen, E. Douglas

  • Author_Institution
    Dept. of ECE, Virginia Tech, Blacksburg, VA
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Abstract
    We consider garbage collection (GC) in dynamic realtime systems. We consider the time-based GC approach of running the collector as a separate, concurrent thread, and focus on real-time scheduling to obtain assurances on mutator timing behavior, while ensuring that memory is never exhausted. We present a scheduling algorithm called GCUA. The algorithm considers mutator activities that are subject to time/utility function time constraints, variable execution time demands, the unimodal arbitrary arrival model that allows a strong adversary, and resource overloads. We establish several properties of GCUA including probabilistically-satisfied utility lower bounds for each mutator activity, a lower bound on the system-wide total accrued utility, bounded sensitivity for the assurances to variations in mutator execution time demand estimates, and no memory exhaustion at all times. Our simulation experiments validate our analytical results and confirm the algorithm´s effectiveness and superiority
  • Keywords
    real-time systems; scheduling; storage management; GCUA; dynamic real-time systems; garbage collector scheduling; resource overloads; scheduling algorithm; statistical timing assurances; Analytical models; Costs; Dynamic programming; Dynamic scheduling; Memory management; Real time systems; Scheduling algorithm; Time factors; Timing; Yarn;
  • 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.62
  • Filename
    1630483