Sensitivity Analysis Of The Maximum Execution Times Of Strictly Periodic Tasks

Jinchao Chen,Chenglie Du,Fei Xie,Bin Lin
2015-01-01
Abstract:In the design phase of real-time systems, it cannot be expected that the timing attributes of all tasks are completely specified and never changed. The extensions of task execution times or additions of new tasks in a schedulable system often cause deadlines to be missed. In such situations, sensitivity analysis is an effective approach to provide quantitative indications for the design modification, by identifying the borderlines on parameter variations. In this paper, we analyze the sensitivity of the maximum execution times of tasks with strict periods in multi-core real-time systems. We first present a heuristic to calculate the maximum permissible execution time for a certain task on a given processor without changing the offsets of the existing tasks. Then, following a Game Theory analogy, we show that this heuristic can be naturally extended to a multi-core platform, by allowing each task to optimize its own schedule. Simulation experiments comparing our heuristic with Mixed Integer Linear Program formulation concludes that our approach is effective in terms of speed and relative error ratio.
What problem does this paper attempt to address?