Hardware Reference
In-Depth Information
C
i
τ
i
t
a
s
f
d i
i
i
i
Figure 2.4
Typical parameters of a real-time task.
Arrival time a i is the time at which a task becomes ready for execution; it is also
referred as request time or release time and indicated by r i ;
Computation time C i is the time necessary to the processor for executing the
task without interruption;
Absolute Deadline d i is the time before which a task should be completed to
avoid damage to the system;
Relative Deadline D i is the difference between the absolute deadline and the
request time: D i = d i
r i ;
Start time s i
is the time at which a task starts its execution;
Finishing time f i is the time at which a task finishes its execution;
Response time R i
is the difference between the finishing time and the request
time: R i = f i
r i ;
Criticality is a parameter related to the consequences of missing the deadline
(typically, it can be hard, firm, or soft);
Value v i represents the relative importance of the task with respect to the other
tasks in the system;
Lateness L i : L i = f i
d i represents the delay of a task completion with respect
to its deadline; note that if a task completes before the deadline, its lateness is
negative;
Tardiness or Exceeding time E i : E i = max (0 ,L i ) is the time a task stays active
after its deadline;
Laxity or Slack time X i : X i = d i
C i is the maximum time a task can be
delayed on its activation to complete within its deadline.
a i
Some of the parameters defined above are illustrated in Figure 2.4.
Search WWH ::




Custom Search