Library probsa.rt.model.rt_monotonic
(* --------------------------------- ProBsa --------------------------------- *)
From probsa.probability Require Export dominance_relation.
From probsa.rt.behavior Require Export response_time.
(* ---------------------------------- Main ---------------------------------- *)
From probsa.probability Require Export dominance_relation.
From probsa.rt.behavior Require Export response_time.
(* ---------------------------------- Main ---------------------------------- *)
pRT-Monotonicity
In this section, we introduce a notion of response-time monotonic transformation of a system.
Assume that horizon defines the termination time of the
system. If horizon = None, the system will not terminate. If
horizon = Some B, then the system will terminate at time B,
and jobs that are not completed by that time will be considered
to never have finished.
Consider a set of jobs ...
... and any kind of processor state model.
Ground Truth System
Next, consider two parameters -- job_cost and job_arrival.
Finally, assume we have a schedule of jobs in the ground truth
system.
Transformed System
Context {Ωs} {μs : measure Ωs}.
Context {job_cost_s : JobCostRV Job Ωs μs}
{job_arrival_s : JobArrivalRV Job Ωs μs}.
Variable pr_sched_Ωs : pr_schedule μs PState.
Context {job_cost_s : JobCostRV Job Ωs μs}
{job_arrival_s : JobArrivalRV Job Ωs μs}.
Variable pr_sched_Ωs : pr_schedule μs PState.