The period enforcer algorithm for self-suspending real-time tasks is a technique for suppressing the "back-to-back" scheduling penalty associated with deferred execution. Originally proposed in 1991, the algorithm has attracted renewed interest in recent years. This note revisits the algorithm in the light of recent developments in the analysis of self-suspending tasks, carefully re-examines and explains its underlying assumptions and limitations, and points out three observations that have not been made in the literature to date: (i) period enforcement is not strictly superior (compared to the base case without enforcement) as it can cause deadline misses in self-suspending task sets that are schedulable without enforcement; (ii) to match ...
This artifact provides the means to validate and reproduce the experimental results presented in the...
The purpose of this article is to (i) highlight the flaws in three previously published works [3][2]...
The self-suspending task model proved to be particularly effective in capturing the timing behavior ...
The period enforcer algorithm for self-suspending real-time tasks is a technique for suppressing the...
International audienceIn this paper, we address the problem of scheduling periodic, possibly self-su...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
In general computing systems, a job (process/task) may suspend itself whilst it is waiting for some ...
In general computing systems, a job (process/task) may sus- pend itself whilst it is waiting for som...
Most of real-time systems contain tasks with self-suspension. A task with a self-suspension is a tas...
International audienceIn this paper, we address the problem of scheduling periodic, possibly self-su...
27th Euromicro Conference on Real-Time Systems (ECRTS 2015), Lund, Sweden.Many real-time systems inc...
Recent trends in System-on-a-Chip show that an increasing number of special-purpose processors are b...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.For r...
Self-suspension intervals are becoming increasingly common in various systems such as: (i) multi-cor...
This artifact provides the means to validate and reproduce the experimental results presented in the...
The purpose of this article is to (i) highlight the flaws in three previously published works [3][2]...
The self-suspending task model proved to be particularly effective in capturing the timing behavior ...
The period enforcer algorithm for self-suspending real-time tasks is a technique for suppressing the...
International audienceIn this paper, we address the problem of scheduling periodic, possibly self-su...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
In general computing systems, a job (process/task) may suspend itself whilst it is waiting for some ...
In general computing systems, a job (process/task) may sus- pend itself whilst it is waiting for som...
Most of real-time systems contain tasks with self-suspension. A task with a self-suspension is a tas...
International audienceIn this paper, we address the problem of scheduling periodic, possibly self-su...
27th Euromicro Conference on Real-Time Systems (ECRTS 2015), Lund, Sweden.Many real-time systems inc...
Recent trends in System-on-a-Chip show that an increasing number of special-purpose processors are b...
In computing systems, a job may suspend itself (before it finishes its execution) when it has to wai...
28th Euromicro Conference on Real-Time Systems (ECRTS 16). 5 to 8, Jul, 2016. Toulouse, France.For r...
Self-suspension intervals are becoming increasingly common in various systems such as: (i) multi-cor...
This artifact provides the means to validate and reproduce the experimental results presented in the...
The purpose of this article is to (i) highlight the flaws in three previously published works [3][2]...
The self-suspending task model proved to be particularly effective in capturing the timing behavior ...