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
Link To Document