Publication | Closed Access
Parametric dispatching of hard real-time tasks
81
Citations
15
References
1995
Year
Mathematical ProgrammingEngineeringComputational ComplexityIntelligent SystemsStart TimeOperations ResearchParametric DispatchingSystems EngineeringParallel ComputingCorrect OrderingReal-time OperationComputer EngineeringScheduling (Computing)Computer ScienceReal-time ComputingReal-time AlgorithmScheduling AnalysisScheduling ProblemAutomationScheduling (Operating Systems)Scheduling (Production Processes)Real-time SystemsAsynchronous SystemsScheduling (Project Management)Lower Bounds
In many real-time systems relative timing constraints are imposed on a set of tasks. Generating a correct ordering for the tasks and deriving their proper start-time assignments is an NP-hard problem; it subsumes the non-preemptive scheduling problem. Even when the application imposes a total order on the tasks, generating proper start-times is still nontrivial if execution times may range between upper and lower bounds. We present the technique of parametric dispatching to enforce such timing constraints. During an off-line component, we check if the constraints can be guaranteed. If so, a calendar is produced that allows our on-line algorithm to generate upper and lower bounds on the start time of each task, based on the start times and execution times of previous tasks. A suitable start time for the task may then be selected taking into account the presence of other non-critical tasks in the system.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1