End-to-end timing analysis of sporadic cause-effect chains in distributed systems

M Dürr, GVD Brüggen, KH Chen, JJ Chen - ACM Transactions on …, 2019 - dl.acm.org
A cause-effect chain is used to define the logical order of data dependent tasks, which is
independent from the execution order of the jobs of the (periodic/sporadic) tasks. Analyzing …

Mixed criticality systems with weakly-hard constraints

O Gettings, S Quinton, RI Davis - … of the 23rd International Conference on …, 2015 - dl.acm.org
Current adaptive mixed criticality scheduling policies assume a high criticality mode in which
all low criticality tasks are descheduled to ensure that high criticality tasks can meet timing …

Efficiently approximating the probability of deadline misses in real-time systems

G Von Der Brüggen, N Piatkowski… - … in Informatics, LIPIcs, 2018 - research.utwente.nl
This paper explores the probability of deadline misses for a set of constrained-deadline
sporadic soft real-time tasks on uniprocessor platforms. We explore two directions to …

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 …

Parametric utilization bounds for implicit-deadline periodic tasks in automotive systems

G von der Brüggen, N Ueter, JJ Chen… - Proceedings of the 25th …, 2017 - dl.acm.org
Fixed-priority scheduling has been widely used in safety-critical applications. This paper
explores the parametric utilization bounds for implicit-deadline periodic tasks in automotive …

Minimizing cache usage with fixed-priority and earliest deadline first scheduling

B Sun, T Kloda, SA Garcia, G Gracioli, M Caccamo - Real-Time Systems, 2024 - Springer
Cache partitioning is a technique to reduce interference among tasks running on the
processors with shared caches. To make this technique effective, cache segments should be …

k2U: A general framework from k-point effective schedulability analysis to utilization-based tests

JJ Chen, WH Huang, C Liu - 2015 IEEE Real-Time Systems …, 2015 - ieeexplore.ieee.org
To deal with a large variety of workloads in different application domains in real-time
embedded systems, a number of expressive task models have been developed. For each …

Non-work-conserving non-preemptive scheduling: motivations, challenges, and potential solutions

M Nasri, G Fohler - 2016 28th Euromicro Conference on Real …, 2016 - ieeexplore.ieee.org
In many real-time systems, preemption is either impossible or prohibitively expensive. The
problem of scheduling non-preemptive periodic tasks with known release offsets is known to …

Partitioned multiprocessor fixed-priority scheduling of sporadic real-time tasks

JJ Chen - 2016 28th Euromicro Conference on Real-Time …, 2016 - ieeexplore.ieee.org
Partitioned multiprocessor scheduling has been widely accepted in academia and industry
to statically assign and partition real-time tasks onto identical multiprocessor systems. This …

On the pitfalls of resource augmentation factors and utilization bounds in real-time scheduling

JJ Chen, G von der Brüggen, WH Huang… - … Conference on Real …, 2017 - drops.dagstuhl.de
In this paper, we take a careful look at speedup factors, utilization bounds, and capacity
augmentation bounds. These three metrics have been widely adopted in real-time …