Optimizing over FP/EDF Execution Times: Known Results and Open Problems
Enrico Bini
TL;DR
This paper reviews existing results on the formulation of both the Fixed Priority and Earliest Deadline First exact schedulability constraints and expresses the formulations by a combination of linear constraints, which enables then optimization routines.
Abstract
In many use cases the execution time of tasks is unknown and can be chosen by the designer to increase or decrease the application features depending on the availability of processing capacity. If the application has real-time constraints, such as deadlines, then the necessary and sufficient schedulability test must allow the execution times to be left unspecified. By doing so, the designer can then perform optimization of the execution times by picking the schedulable values that minimize any given cost. In this paper, we review existing results on the formulation of both the Fixed Priority and Earliest Deadline First exact schedulability constraints. The reviewed formulations are expressed by a combination of linear constraints, which enables then optimization routines.
