Weakly Hard Schedulability Analysis for Fixed Priority Scheduling of Periodic Real-Time Tasks

被引:30
|
作者
Sun, Youcheng [1 ]
Di Natale, Marco [2 ]
机构
[1] Univ Oxford, Wolfson Bldg,Parks Rd, Oxford OX1 3QD, England
[2] Scuola Super Sant Anna, Via Moruzzi 1, I-56124 Pisa, Italy
基金
欧盟地平线“2020”;
关键词
Weakly hard real-time systems; schedulability analysis; periodic real-time tasks; resource sharing; activation jitter; CONTROL-SYSTEMS;
D O I
10.1145/3126497
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The hard deadline model is very popular in real-time research, but is representative or applicable to a small number of systems. Many applications, including control systems, are capable of tolerating occasional deadline misses, but are seriously compromised by a repeating pattern of late terminations. The weakly hard real-time model tries to capture these requirements by analyzing the conditions that guarantee that a maximum number of deadlines can be possibly missed in any set of consecutive activations. We provide a new weakly hard schedulability analysis method that applies to constrained-deadline periodic real-time systems scheduled with fixed priority and without knowledge of the task activation offsets. The analysis is based on a Mixed Integer Linear Programming (MILP) problem formulation; it is very general and can be adapted to include the consideration of resource sharing and activation jitter. A set of experiments conducted on an automotive engine control application and randomly generated tasksets show the applicability and accuracy of the proposed technique.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Generalized Weakly Hard Schedulability Analysis for Real-Time Periodic Tasks
    Pazzaglia, Paolo
    Sun, Youcheng
    Di Natale, Marco
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (01)
  • [2] Schedulability Analysis of Fixed Priority Servers for Scheduling Aperiodic Real-Time Tasks - A Review
    Zhang, Fengxiang
    [J]. MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1933 - 1936
  • [3] Non-preemptive fixed priority scheduling of hard real-time periodic tasks
    Park, Moonju
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 881 - 888
  • [4] Schedulability Analysis for Real-Time P-FRP Tasks Under Fixed Priority Scheduling
    Jiang, Yu
    Cheng, Albert M. K.
    Zou, Xingliang
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 31 - 40
  • [5] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    [J]. PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [6] DYNAMIC PRIORITY SCHEDULING OF PERIODIC AND APERIODIC TASKS IN HARD REAL-TIME SYSTEMS
    HOMAYOUN, N
    RAMANATHAN, P
    [J]. REAL-TIME SYSTEMS, 1994, 6 (02) : 207 - 232
  • [7] Scheduling fixed-priority hard real-time tasks in the presence of faults
    Lima, G
    Burns, A
    [J]. DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 154 - 173
  • [8] Fixed-Priority Scheduling of Mixed Soft and Hard Real-Time Tasks on Multiprocessors
    Chen, Jian-Jia
    Huang, Wen-Hung
    Dong, Zheng
    Liu, Cong
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [9] On Harmonic Fixed-Priority Scheduling of Periodic Real-Time Tasks with Constrained Deadlines
    Wang, Tianyi
    Han, Qiushi
    Sha, Shi
    Wen, Wujie
    Quan, Gang
    Qiu, Meikang
    [J]. 2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [10] Dynamic scheduling of skippable periodic tasks in weakly-hard real-time systems
    Chetto, Maryline
    Marchand, Audrey
    [J]. ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 171 - +