Sensitivity analysis for fixed-priority real-time systems

被引:50
作者
Bini, Enrico [1 ]
Di Natale, Marco [1 ]
Buttazzo, Giorgio [1 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
关键词
sensitivity analysis; fixed priority scheduler;
D O I
10.1007/s11241-006-9010-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 [计算机软件与理论];
摘要
At early stages in the design of real-time embedded applications, the timing attributes of the computational activities are often incompletely specified or subject to changes. Later in the development cycle, schedulability analysis can be used to check the feasibility of the task set. However, the knowledge of the worst-case response times of tasks is often not sufficient to precisely determine the actions that would correct a non-schedulable design. In these situations, sensitivity analysis provides useful information for changing the implementation, by giving a measure of those computation times that must be reduced to achieve feasibility, or those that can be increased in case of a product extension, or providing the range of feasible periods for selecting the proper task activation rates. In this work, we exploit the concept of feasibility region to propose a faster and more concise solution to the sensitivity analysis problem with respect to existing techniques based on binary search. Furthermore, we show how the formalization of other problems in the feasibility domain, such as managing overloads through elastic scheduling, can be extended to the exact analysis.
引用
收藏
页码:5 / 30
页数:26
相关论文
共 27 条
[1]
APPLYING NEW SCHEDULING THEORY TO STATIC PRIORITY PREEMPTIVE SCHEDULING [J].
AUDSLEY, N ;
BURNS, A ;
RICHARDSON, M ;
TINDELL, K ;
WELLINGS, AJ .
SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05) :284-292
[2]
Generalized multiframe tasks [J].
Baruah, S ;
Chen, DJ ;
Gorinsky, S ;
Mok, A .
REAL-TIME SYSTEMS, 1999, 17 (01) :5-22
[3]
Dynamic- and static-priority scheduling of recurring real-time tasks [J].
Baruah, SK .
REAL-TIME SYSTEMS, 2003, 24 (01) :93-128
[4]
Bini E, 2005, REAL TIM SYST SYMP P, P399
[5]
Measuring the performance of schedulability tests [J].
Bini, E ;
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 30 (1-2) :129-153
[6]
Schedulability analysis of periodic fixed priority systems [J].
Bini, E ;
Buttazzo, GC .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) :1462-1473
[7]
Burns A, 2003, LECT NOTES COMPUT SC, V2855, P1
[8]
Managing quality-of-control performance under overload conditions [J].
Buttazzo, G ;
Velasco, M ;
Marti, P ;
Fohler, G .
16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, :53-60
[9]
Elastic scheduling for flexible workload management [J].
Buttazzo, GC ;
Lipari, G ;
Caccamo, M ;
Abeni, L .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (03) :289-302
[10]
*EV SRL, 2004, RT DRUID