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 条
  • [21] Placement of Chains of Real-Time Tasks on Heterogeneous Platforms under EDF Scheduling
    Casini, Daniel
    Biondi, Alessandro
    [J]. 2022 25TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2022, : 149 - 156
  • [22] Feedback EDF Scheduling of Real-Time Tasks Exploiting Dynamic Voltage Scaling
    Yifan Zhu
    Frank Mueller
    [J]. Real-Time Systems, 2005, 31 : 33 - 63
  • [23] Feedback EDF scheduling of real-time tasks exploiting dynamic voltage scaling
    Zhu, YF
    Mueller, F
    [J]. REAL-TIME SYSTEMS, 2005, 31 (1-3) : 33 - 63
  • [24] Parameter Adaption for Generalized Multiframe Tasks and Applications to Self-Suspending Tasks
    Peng, Bo
    Fisher, Nathan
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 49 - 58
  • [25] Schedulability Analysis and Priority Assignment for Segmented Self-Suspending Tasks
    Schoenberger, Lea
    Huang, Wen-Hung
    von der Brueggen, Georg
    Chen, Kuan-Hsun
    Chen, Jian-Jia
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 157 - 167
  • [26] Timing Analysis of Fixed Priority Self-Suspending Sporadic Tasks
    Nelissen, Geoffrey
    Fonseca, Jose
    Raravit, Gurulingesh
    Neils, Vincent
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 80 - 89
  • [27] EDF Scheduling of Real-Time Tasks on Multiple Cores: Adaptive Partitioning vs. Global Scheduling
    Abeni, Luca
    Cucinotta, Tommaso
    [J]. APPLIED COMPUTING REVIEW, 2020, 20 (02): : 5 - 18
  • [28] Computational Complexity and Speedup Factors Analyses for Self-Suspending Tasks
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 327 - 338
  • [29] Global-EDF Scheduling of Multimode Real-Time Systems Considering Mode Independent Tasks
    Nelis, Vincent
    Andersson, Bjoern
    Marinho, Jose
    Petters, Stefan M.
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 205 - 214
  • [30] Adaptive EDF non-preemptive scheduling for periodic tasks in the hard real-time systems
    Oh, H
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2000, : 361 - 367