Many suspensions, many problems: a review of self-suspending tasks in real-time systems

JJ Chen, G Nelissen, WH Huang, M Yang… - Real-Time …, 2019 - Springer
In general computing systems, a job (process/task) may suspend itself whilst it is waiting for
some activity to complete, eg, an accelerator to return data. In real-time systems, such self …

Improved schedulability analysis of EDF on multiprocessor platforms

M Bertogna, M Cirinei, G Lipari - 17th Euromicro Conference …, 2005 - ieeexplore.ieee.org
Multiprocessor hardware platforms are now being considered for embedded systems, due to
their high computational power and little additional cost when compared to single processor …

State of the art for scheduling and analyzing self-suspending sporadic real-time tasks

JJ Chen, G von der Brüggen… - 2017 IEEE 23rd …, 2017 - ieeexplore.ieee.org
In computing systems, a job/process/task/thread may suspend itself when it has to wait for
some other internal or external activities, such as computation offloading or memory …

PROSA: A case for readable mechanized schedulability analysis

F Cerqueira, F Stutz… - 2016 28th Euromicro …, 2016 - ieeexplore.ieee.org
Motivated by a string of recent errata, the paper argues that mechanized, yet readable
schedulability proofs are desirable, feasible to create with current tools and with reasonable …

A unifying response time analysis framework for dynamic self-suspending tasks

JJ Chen, G Nelissen, WH Huang - 2016 28th Euromicro …, 2016 - ieeexplore.ieee.org
For real-time embedded systems, self-suspending behaviors can cause substantial
performance/schedulability degradations. In this paper, we focus on preemptive fixed-priority …

Response-time analysis for limited-preemptive self-suspending and event-driven delay-induced tasks

S Srinivasan, M Günzel… - 2024 IEEE Real-Time …, 2024 - ieeexplore.ieee.org
Heterogeneous computing platforms running highly parallelized applications are becoming
increasingly common in real-time embedded systems. This demands for expressive task …

EDF-like scheduling for self-suspending real-time tasks

M Günzel, G von der Brüggen… - 2022 IEEE Real-Time …, 2022 - ieeexplore.ieee.org
In real-time systems, schedulability analyses provide the required timing guarantees.
However, current suspension-aware analyses are limited to Task-Level Fixed-Priority (TFP) …

Suspension-aware fixed-priority schedulability test with arbitrary deadlines and arrival curves

M Günzel, N Ueter, JJ Chen - 2021 IEEE Real-Time Systems …, 2021 - ieeexplore.ieee.org
In real-time scheduling theory, self-suspension describes the behavior that a job can
suspend itself from the ready state and thus be exempted from the scheduling for the …

[PDF][PDF] Real-time scheduling analysis for multiprocessor platforms

M Bertogna - Scuola Superiore Sant'Anna, Pisa, 2008 - Citeseer
Was it really necessary to switch from simple uniprocessor architectures to the more
complex parallel structure of multiprocessor platforms? Well, the opinion of the major …

Errata for three papers (2004-05) on fixed-priority scheduling with self-suspensions

K Bletsas, NC Audsley, WH Huang… - Leibniz Transactions …, 2018 - research.tue.nl
The purpose of this article is to (i) highlight the flaws in three previously published works
[Audsley, 2004a; Audsley, 2004b; Bletsas, 2005] on the worst-case response time analysis …