Firmness Analysis of Real-time Tasks

被引:2
|
作者
Behrouzian, Amir [1 ]
Ara, Hadi Alizadeh [1 ]
Geilen, Marc [1 ]
Goswami, Dip [1 ]
Basten, Twan [1 ,2 ]
机构
[1] Eindhoven Univ Technol, Eindhoven, Netherlands
[2] TNO, ESI, Eindhoven, Netherlands
关键词
Deadline miss; (m; k)-firm; Balloon and Rake problem; finite point method; firmness analysis;
D O I
10.1145/3398328
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
(m, k)-firm real-time tasks require meeting the deadline of at least m jobs out of any k consecutive jobs. When compared to hard real-time tasks, (m, k)-firm tasks open up the possibility of tighter resource-dimensioning in implementations. Firmness analysis verifies the satisfaction of (m, k)-firmness conditions. Scheduling policies under which a set of periodic tasks runs on a resource influence the number of deadline missed jobs. Therefore, the nature of the firmness analysis problem depends on scheduling policies. In this work, we present Firmness Analysis (FAn) methods for three common scheduling policies-synchronous and asynchronous Static Priority Preemptive (SPP) policies and Time Division Multiple Access (TDMA). We first introduce the Balloon and Rake problem-the problem of striking the maximum number of balloons in a balloon line with a rake. We show that the common core of firmness analysis problems can be abstracted as the Balloon and Rake problem. Next, we prove that the Finite Point method is a solution to the Balloon and Rake problem. We illustrate how existing FAn methods for the TDMA and asynchronous SPP policies can be adapted to use the same solution framework for the Balloon and Rake problem. Using the solution of the Balloon and Rake problem, we adapt the existing FAn methods to synchronous SPP scheduling policies. The scalability of the FAn methods is compared with that of a timed-automata approach, a brute-force approach, and a Mixed Integer Linear Programing method. The FAn methods scale substantially better to firmness analysis problem instances with a large k and a high number of tasks.
引用
收藏
页数:24
相关论文
共 50 条
  • [31] Experimental Analysis of the Tardiness of Parallel Tasks in Soft Real-Time Systems
    Qamhieh, Manar
    Midonnet, Serge
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING (JSSPP 2014), 2015, 8828 : 36 - 52
  • [32] Real-Time Scheduling and Analysis of OpenMP Task Systems with Tied Tasks
    Sun, Jinghao
    Guan, Nan
    Wang, Yang
    He, Qingqiang
    Yi, Wang
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 92 - 103
  • [33] ANALYSIS OF A SYNCHRONIZATION AND SCHEDULING DISCIPLINE FOR REAL-TIME TASKS WITH PREEMPTION CONSTRAINTS
    JEFFAY, K
    REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1989, : 295 - 305
  • [34] Scheduling Analysis of Imprecise Mixed-Criticality Real-Time Tasks
    Liu, Di
    Guan, Nan
    Spasic, Jelena
    Chen, Gang
    Liu, Songran
    Stefanov, Todor
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (07) : 975 - 991
  • [35] Tight necessary feasibility analysis for recurring real-time tasks on a multiprocessor
    Chwa, Hoon Sung
    Lee, Jinkyu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 135
  • [36] Schedulability analysis of tasks and network traffic in distributed real-time systems
    Cardeira, Carlos
    Mammeri, Zoubir
    Measurement: Journal of the International Measurement Confederation, 1995, 15 (02): : 71 - 83
  • [38] Generalized Weakly Hard Schedulability Analysis for Real-Time Periodic Tasks
    Pazzaglia, Paolo
    Sun, Youcheng
    Di Natale, Marco
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (01)
  • [39] HARDWARE DESIGN OF A REAL-TIME PETRI-NET MODEL FOR REAL-TIME TASKS
    HWANG, CP
    HO, CS
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 1995, 18 (04) : 481 - 492
  • [40] An FPTAS for Response Time Analysis of Fixed Priority Real-Time Tasks with Resource Augmentation
    Thi Huyen Chau Nguyen
    Richard, Pascal
    Grolleau, Emmanuel
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (07) : 1805 - 1818