Sensitivity analysis of arbitrary deadline real-time systems with EDF scheduling
Sensitivity analysis of arbitrary deadline real-time systems with EDF scheduling
复制标题
采用 EDF 调度的任意截止时间实时系统的敏感性分析
DOI:
10.1007/s11241-011-9124-y
复制
发表时间:
2011
影响因子:
1.3
通讯作者:
Sanjoy Baruah
中科院分区:
文献类型:
--
作者:
Fengxiang Zhang;A. Burns;Sanjoy Baruah
The correctness of a real-time system depends on not only the system’s output but also on the time at which results are produced. A hard real-time system is required to complete its operations before all its timing deadlines. For a given task set it is useful to know what changes can be made to a task that will result in a system that is borderline schedulable. It is also beneficial in an engineering context to know the minimum speed of a processor that will deliver a schedulable system. We address the following sensitivity analysis (parameter computations) for EDF-scheduled systems on a uniprocessor: task execution times, speed of the processor, task periods and task relative deadlines. We prove that an optimal (minimum or maximum) system parameter can be determined by a single run of the Quick convergence Processor demand Analysis (QPA) algorithm. This algorithm provides efficient and exact sensitivity analysis for arbitrary deadline real-time systems. We also improve the implementation of this sensitivity analysis by using various starting values for the algorithms. The approaches developed for task parameter computations are therefore as efficient as QPA, and are easily incorporated into a system design support tool.