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 …

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 …

Model checking PBFT consensus mechanism in healthcare blockchain network

K Zheng, Y Liu, C Dai, Y Duan… - 2018 9th International …, 2018 - ieeexplore.ieee.org
Now blockchain network is used in many areas such as healthcare, energy trading and so
on. However, the research about how to evaluate the performance of the blockchain network …

Suspension-aware earliest-deadline-first scheduling analysis

M Günzel, G von der Brüggen… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
While the earliest-deadline-first (EDF) scheduling algorithm has extensively been utilized in
real-time systems, there is almost no literature considering EDF for task sets with dynamic …

Hybrid self-suspension models in real-time embedded systems

G von der Brüggen, WH Huang… - 2017 IEEE 23rd …, 2017 - ieeexplore.ieee.org
To tackle the unavoidable self-suspension behavior due to I/O-intensive interactions, multi-
core processors, computation offloading systems with coprocessors, etc., the dynamic and …

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 …

Release enforcement in resource-oriented partitioned scheduling for multiprocessor systems

G von der Brüggen, JJ Chen, WH Huang… - Proceedings of the 25th …, 2017 - dl.acm.org
When partitioned scheduling is used in real-time multiprocessor systems, access to shared
resources can jeopardize the schedulability if the task partition is not done carefully. To …

Dependency graph approach for multiprocessor real-time synchronization

JJ Chen, G von der Brüggen, J Shi… - 2018 IEEE Real-Time …, 2018 - ieeexplore.ieee.org
Over the years, many multiprocessor locking protocols have been designed and analyzed.
However, the performance of these protocols highly depends on how the tasks are …

Scheduling self-suspending tasks: New and old results

JJ Chen, T Hahn, R Hoeksma, N Megow… - … Conference on Real …, 2019 - research.utwente.nl
In computing systems, a job may suspend itself (before it finishes its execution) when it has
to wait for certain results from other (usually external) activities. For real-time systems, such …

Schedulability analysis and priority assignment for segmented self-suspending tasks

L Schönberger, WH Huang… - 2018 IEEE 24th …, 2018 - ieeexplore.ieee.org
Self-suspending behavior in real-time embedded systems can have a major and non-trivial
negative impact on timing predictability. In this work, we investigate how to analyze the …