Guaranteed on-line weakly-hard real-time systems

被引:24
作者
Bernat, G [1 ]
Cayssials, R [1 ]
机构
[1] Univ York, Real Time Syst Res Grp, York YO1 5DD, N Yorkshire, England
来源
22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2001年
关键词
D O I
10.1109/REAL.2001.990593
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A weakly hard real-time system is a system that can tolerate some degree of missed deadlines provided that this number is bounded and guaranteed off-line. In this paper we present an on-line scheduling framework called Bi-Modal Scheduler (BMS) for weakly-hard real-time systems. It is characterised by two modes of operation. In normal mode tasks can be scheduled with a generic scheduler (possibly best-effort). Weakly hard constraints are guaranteed to be satisfied by switching, whenever necessary, to a panic mode for which schedulability tests exist that guarantee that deadlines are met. Due to the sources of pessimism in the analysis (mainly WCET and critical instant assumptions) the worst case situations may never arise, thus almost all the time all deadlines are met, only at peak loads some deadlines may be missed, however the behaviour of the system is predicable and bounded. This allows building systems which maximise resource usage during normal operation and that resort to a guaranteed and predictable performance degradation specified by the weakly hard constraints should a transient overload arise.
引用
收藏
页码:25 / 35
页数:11
相关论文
共 15 条
[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]   Weakly hard real-time systems [J].
Bernat, G ;
Burns, A ;
Llamosí, A .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) :308-321
[3]  
BERNAT G, 1997, 18 IEEE REAL TIM SYS
[4]   Minimizing aperiodic response times in a firm real-time environment [J].
Buttazzo, GC ;
Caccamo, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (01) :22-32
[5]   Exploiting skips in periodic tasks for enhancing aperiodic responsiveness [J].
Caccamo, M ;
Buttazzo, G .
18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, :330-339
[6]  
Davis R, 1995, IEEE REAL TIME, P100, DOI 10.1109/REAL.1995.495200
[7]   A DYNAMIC PRIORITY ASSIGNMENT TECHNIQUE FOR STREAMS WITH (M,K)-FIRM DEADLINES [J].
HAMDAOUI, M ;
RAMANATHAN, P .
IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (12) :1443-1451
[8]   Evaluating dynamic failure probability for streams with (m,k)-firm deadlines [J].
Hamdaoui, M ;
Ramanathan, P .
IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (12) :1325-1337
[9]  
Koren G, 1995, IEEE REAL TIME, P110, DOI 10.1109/REAL.1995.495201
[10]  
Mok A. K., 1996, P 17 IEEE REAL TIM S