Library prosa.analysis.definitions.tardiness
Tardiness
Consider any type of tasks and its deadline, ...
... any type of jobs associated with these tasks, ...
Context {Job: JobType}.
Context `{JobArrival Job}.
Context `{JobCost Job}.
Context `{JobTask Job Task}.
Context `{JobArrival Job}.
Context `{JobCost Job}.
Context `{JobTask Job Task}.
... and any kind of processor state.
Further, consider any job arrival sequence...
...and any schedule of these jobs.
Let tsk be any task that is to be analyzed.
Then, we say that B is a tardiness bound of tsk in this schedule ...
... iff any job j of tsk in the arrival sequence has
completed no more that B time units after its deadline.
Definition task_tardiness_is_bounded arr_seq sched tsk B :=
task_response_time_bound arr_seq sched tsk (task_deadline tsk + B).
End Tardiness.
task_response_time_bound arr_seq sched tsk (task_deadline tsk + B).
End Tardiness.