EDF-Like Scheduling for Self-Suspending Real-Time Tasks

被引:1
|
作者
Gunzel, Mario [1 ]
von der Brueggen, Georg [1 ]
Chen, Kuan-Hsun [2 ]
Chen, Jian-Jia [1 ]
机构
[1] TU Dortmund Univ, Dortmund, Germany
[2] Univ Twente, Enschede, Netherlands
基金
欧洲研究理事会;
关键词
Real-Time Systems; Schedulability Analysis; EDF-Like; Self-Suspension;
D O I
10.1109/RTSS55097.2022.00024
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In real-time systems, schedulability analyses provide the required timing guarantees. However, current suspension-aware analyses are limited to Task-Level Fixed-Priority (TFP) scheduling or Earliest-Deadline-First (EDF) scheduling of constrained-deadline self-suspending task systems. In this work, we provide a unifying schedulability analysis for uniprocessor Global EDF-Like (GEL) schedulers of arbitrary-deadline task sets. While analyses for EDF-Like schedulers are rare, many widely used scheduling algorithms can be considered as EDF-Like, for example, EDF, First-In-First-Out (FIFO), Earliest-Quasi-Deadline-First (EQDF), and Suspension-Aware EDF (SAEDF). Therefore, the provided analysis is applicable to those algorithms. It can be applied to TFP scheduling as well. Our analysis is the first suspension-aware schedulability analysis for arbitrary-deadline sporadic real-time task systems under Job-Level Fixed-Priority (JFP) scheduling, such as EDF, and the first unifying suspension-aware schedulability analysis framework that covers a wide range of scheduling algorithms. Through numerical simulations, we show that our analysis improves the state of the art for constrained-deadline EDF scenarios.
引用
收藏
页码:172 / 184
页数:13
相关论文
共 50 条
  • [41] Efficient feasibility analysis for real-time systems with EDF scheduling
    Albers, K
    Slomka, F
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 492 - 497
  • [42] Theory and Practice of EDF Scheduling in Distributed Real-Time Systems
    Javier Gutierrez, J.
    Perez, Hector
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2018, 2018, 10873 : 123 - 137
  • [43] PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    Zhou, Husheng
    Liu, Cong
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [44] Parameter adaptation for generalized multiframe tasks: schedulability analysis, case study, and applications to self-suspending tasks
    Peng, Bo
    Fisher, Nathan
    [J]. REAL-TIME SYSTEMS, 2017, 53 (06) : 957 - 986
  • [45] Parameter adaptation for generalized multiframe tasks: schedulability analysis, case study, and applications to self-suspending tasks
    Bo Peng
    Nathan Fisher
    [J]. Real-Time Systems, 2017, 53 : 957 - 986
  • [46] Real-Time Scheduling of PI Control Tasks
    Reimann, Sven
    Wu, Wei
    Liu, Steven
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (03) : 1118 - 1125
  • [47] Real-Time Reconfigurable Scheduling of Sporadic Tasks
    Gharsellaoui, Hamza
    Ben Ahmed, Samir
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2013), 2014, 457 : 24 - 39
  • [48] Deterministic preemptive scheduling of real-time tasks
    Jackson, LE
    Rouskas, GN
    [J]. COMPUTER, 2002, 35 (05) : 72 - +
  • [49] Scheduling of real-time tasks with complex constraints
    Choi, SH
    Agrawala, AK
    [J]. PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 253 - 282
  • [50] Dynamic scheduling of real-time tasks, by assignment
    University of British Columbia, Vancouver, BC, Canada
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    [J]. IEEE Concurrency, 4 (14-25):