• DocumentCode
    3132247
  • Title

    A variable rate execution model

  • Author

    Goddard, Steve ; Liu, Xin

  • Author_Institution
    Comput. Sci. & Eng., Nebraska Univ., Lincoln, NE, USA
  • fYear
    2004
  • fDate
    30 June-2 July 2004
  • Firstpage
    135
  • Lastpage
    143
  • Abstract
    We present a task model for adaptive real-time tasks in which a task´s execution rate requirements are allowed to change at any time. The model, variable rate execution (VRE), is an extension of the rate-based execution (RBE) model. We relax the constant execution rate assumption of canonical real-time task models by allowing both the worst case execution time (WCET) and the period to be variable. The VRE model also supports tasks joining and leaving the system at any time. A schedulability condition for the VRE task model is presented that can be used as an online admission control test for the acceptance of new tasks or rate changes. Finally, a VRE scheduler was implemented in Linux as a loadable module, and several experiments demonstrate its correctness and analyze the overhead.
  • Keywords
    Linux; processor scheduling; real-time systems; Linux; adaptive real-time tasks; online admission control; rate-based execution model; schedulability; task modeling; variable rate execution; worst case execution time; Admission control; Computer science; Decoding; Linux; Quality of service; Radar tracking; Runtime; Scheduling algorithm; Target tracking; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2004. ECRTS 2004. Proceedings. 16th Euromicro Conference on
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2176-2
  • Type

    conf

  • DOI
    10.1109/EMRTS.2004.1311015
  • Filename
    1311015