MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
|
The mixed-criticality scheduling problem solver based on the clairvoyant non-preemptive EDF scheduling algorithm. More...
Public Member Functions | |
override void | solve (CMixedCriticalityInstance instance) |
Solves the specified mixed-criticality instance using Clairvoyant Non-preemptive EDF Scheduling algorithm. | |
override void | interrupt () |
Ignored since Clairvoyant EDF algorithm runs in O(nlogn) time which is fast enough to finish up any instance of a reasonable size. |
The mixed-criticality scheduling problem solver based on the clairvoyant non-preemptive EDF scheduling algorithm.
override void MCScheduling.MixedCriticality.CEDF.CClairvoyantEDFSolver.solve | ( | CMixedCriticalityInstance | instance | ) | [virtual] |
Solves the specified mixed-criticality instance using Clairvoyant Non-preemptive EDF Scheduling algorithm.
instance | The mixed-criticality instance to be solved. |
Implements MCScheduling.MixedCriticality.CBaseMixedCriticalitySolver.