Preemptive scheduling of multi-criticality systems with varying degrees of execution time assurance

被引:420
作者
Vestal, Steve [1 ]
机构
[1] Honeywell Labs, Minneapolis, MN 55418 USA
来源
RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2007年
关键词
D O I
10.1109/RTSS.2007.47
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is based on a conjecture that the more confidence one needs in a task execution time bound (the less tolerant one is of missed deadlines), the larger and more conservative that bound tends to become in practice. We assume different tasks perform functions having different criticalities and requiring different levels of assurance. We assume a task may have a set of alternative worst-case execution times, each assured to a different level of confidence. This paper presents ways to use this information to obtain more precise schedulability analysis and more efficient preemptive fixed priority scheduling. These methods are evaluated using workloads abstracted from production avionics systems.
引用
收藏
页码:239 / 243
页数:5
相关论文
共 9 条
[1]  
Audsley N. C., 1991, Technical Report YCS- 164
[2]  
BINNS P, 2000, LIF CYCL SOFTW ENG C
[3]  
BINNS P, 2001, DIG AV SYST C ORL FL
[4]  
Joseph M., 1986, COMPUTER J, V29
[5]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[6]  
LUI S, 1986, IEEE REAL TIME SYSTE
[7]  
PUSCHNER P, 2000, WORST CASE EXECUTION, V18
[8]  
VESTAL S, 1994, IEEE T SOFTW ENG APR
[9]  
[No title captured]