Generalized Weakly Hard Schedulability Analysis for Real-Time Periodic Tasks

被引:14
作者
Pazzaglia, Paolo [1 ]
Sun, Youcheng [2 ]
Di Natale, Marco [1 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
[2] Queens Univ Belfast, Belfast, Antrim, North Ireland
关键词
Weakly hard real-time systems; schedulability analysis; periodic real-time tasks; activation jitter; deadline-miss handling strategies; PERFORMANCE; SYSTEMS;
D O I
10.1145/3404888
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The weakly hard real-time model is an abstraction for applications, including control systems, that can tolerate occasional deadline misses, but can also be compromised if a sufficiently high number of late terminations occur in a given time window. The weakly hard model allows us to constrain the maximum number of acceptable missed deadlines in any set of consecutive task executions. A big challenge for weakly hard systems is to provide a schedulability analysis that applies to a general task model, while avoiding excessive pessimism. In this work, we develop a general weakly hard analysis based on a Mixed Integer Linear Programming (MILP) formulation. The analysis applies to constrained-deadline periodic real-time systems scheduled with fixed priority and no knowledge of the task activation offsets, while allowing for activation jitter. Our analysis considers two common policies for handling missed deadlines, i.e., (i) letting the job continue until completion or (ii) killing its execution immediately. For this policy, ours is the first and only m-k analysis currently available. Experiments conducted on randomly generated task sets show the applicability and accuracy of the proposed technique as well as the improvements with respect to competing techniques.
引用
收藏
页数:26
相关论文
共 41 条
[1]   Finite Ready Queues As a Mean for Overload Reduction in Weakly-Hard Real-Time Systems [J].
Ahrendts, Leonie ;
Quinton, Sophie ;
Ernst, Rolf .
PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, :88-97
[2]  
Ahrendts Leonie, 2018, 30 EUR C REAL TIM SY
[3]  
Aminifar A, 2013, DES AUT TEST EUROPE, P1093
[4]   Designing High-Quality Embedded Control Systems with Guaranteed Stability [J].
Aminifar, Amir ;
Samii, Soheil ;
Eles, Petru ;
Peng, Zebo ;
Cervin, Anton .
PROCEEDINGS OF THE 2012 IEEE 33RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2012, :283-292
[5]  
[Anonymous], 2014, ACM SIGBED INT WORKS
[6]  
[Anonymous], 2016, IEEE T CONTROL NETWO
[7]  
Årzén KE, 2000, IEEE DECIS CONTR P, P4865, DOI 10.1109/CDC.2001.914701
[8]   Sustainable scheduling analysis [J].
Baruah, Sanjoy ;
Burns, Alan .
27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, :159-+
[9]   Weakly hard real-time systems [J].
Bernat, G ;
Burns, A ;
Llamosí, A .
IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (04) :308-321
[10]   Measuring the performance of schedulability tests [J].
Bini, E ;
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 30 (1-2) :129-153