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 条
  • [1] Segment-Fixed Priority Scheduling for Self-Suspending Real-Time Tasks
    Kim, Junsung
    Andersson, Bjoern
    de Niz, Dionisio
    Rajkumar, Ragunathan
    [J]. IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 246 - 257
  • [2] State of the Art for Scheduling and Analyzing Self-Suspending Sporadic Real-Time Tasks
    Chen, Jian-Jia
    von der Brueggen, Georg
    Huang, Wen-Hung
    Liu, Cong
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [3] Resource Reservation for Real-Time Self-Suspending Tasks: Theory and Practice
    Biondi, Alessandro
    Balsini, Alessio
    Marinoni, Mauro
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 97 - 106
  • [4] Many suspensions, many problems: a review of self-suspending tasks in real-time systems
    Jian-Jia Chen
    Geoffrey Nelissen
    Wen-Hung Huang
    Maolin Yang
    Björn Brandenburg
    Konstantinos Bletsas
    Cong Liu
    Pascal Richard
    Frédéric Ridouard
    Neil Audsley
    Raj Rajkumar
    Dionisio de Niz
    Georg von der Brüggen
    [J]. Real-Time Systems, 2019, 55 : 144 - 207
  • [5] Many suspensions, many problems: a review of self-suspending tasks in real-time systems
    Chen, Jian-Jia
    Nelissen, Geoffrey
    Huang, Wen-Hung
    Yang, Maolin
    Brandenburg, Bjoern
    Bletsas, Konstantinos
    Liu, Cong
    Richard, Pascal
    Ridouard, Frederic
    Audsley, Neil
    Rajkumar, Raj
    de Niz, Dionisio
    von der Brueggen, Georg
    [J]. REAL-TIME SYSTEMS, 2019, 55 (01) : 144 - 207
  • [6] An Exact Schedulability Test for Non-Preemptive Self-Suspending Real-Time Tasks
    Yalcinkaya, Beyazit
    Nasri, Mitra
    Brandenburg, Bjoern B.
    [J]. 2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1228 - 1233
  • [7] Global EDF scheduling for parallel real-time tasks
    Li, Jing
    Luo, Zheng
    Ferry, David
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    [J]. REAL-TIME SYSTEMS, 2015, 51 (04) : 395 - 439
  • [8] Global EDF scheduling for parallel real-time tasks
    Jing Li
    Zheng Luo
    David Ferry
    Kunal Agrawal
    Christopher Gill
    Chenyang Lu
    [J]. Real-Time Systems, 2015, 51 : 395 - 439
  • [9] A real-time configurable synchronization protocol for self-suspending process sets
    Ya-Shu Chen
    Li-Pin Chang
    [J]. Real-Time Systems, 2009, 42 : 34 - 62
  • [10] A real-time configurable synchronization protocol for self-suspending process sets
    Chen, Ya-Shu
    Chang, Li-Pin
    [J]. REAL-TIME SYSTEMS, 2009, 42 (1-3) : 34 - 62