The problem of jointly scheduling both hard deadline periodic tasks and soft aperiodic tasks has been the subject of considerable research in real-time systems. One of the most widely accepted solutions for this problem are slack stealing algorithms. However, these algorithms are rather impractical, since they all imply a considerable scheduler overhead. This paper faces the overhead problem by introducing a complete hardware architecture that implements slack stealing in hardware using an optimal algorithm redesigned to be implemented efficiently in hardware. The proposed solution is a circuit that behaves as a kind of sophisticated interrupt controller taking the task workload and the interrupts as inputs, and providing the highest priori...
Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for the execut...
Abstract — Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for ...
International audienceScheduling tasks is one of the most challenging problems in real-time systems....
The problem of jointly scheduling both hard deadline periodic tasks and soft aperiodic tasks has bee...
Complex real-time systems require jointly schedule both periodic task and aperiodic tasks with hard ...
A real-time system typically has a mixture of periodic and aperiodic workload. Requests in each peri...
This report addresses the problem of jointly scheduling tasks with both hard and soft time constrai...
In this paper, we consider soft real-time systems with redundant off-the-shelf processing components...
International audienceWe propose to handle execution duration overruns (temporal faults) in real-tim...
In this paper we present a low-cost Slack-Stealing method, named Fast Slack, to be employed in a Fix...
A hardware scheduler is developed to improve real-time performance of soft-core processor based comp...
Real time systems have been a major area of study for many years. Advancements in electronics, compu...
This paper presents a new FPGA design of a task scheduler that supports not only aperiodic hard real...
This article presents and evaluates the Slack Method, a new constructive heuristic for the allocatio...
A scheduling technique is presented to minimize service delay of ape-riodic tasks in hard real-time ...
Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for the execut...
Abstract — Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for ...
International audienceScheduling tasks is one of the most challenging problems in real-time systems....
The problem of jointly scheduling both hard deadline periodic tasks and soft aperiodic tasks has bee...
Complex real-time systems require jointly schedule both periodic task and aperiodic tasks with hard ...
A real-time system typically has a mixture of periodic and aperiodic workload. Requests in each peri...
This report addresses the problem of jointly scheduling tasks with both hard and soft time constrai...
In this paper, we consider soft real-time systems with redundant off-the-shelf processing components...
International audienceWe propose to handle execution duration overruns (temporal faults) in real-tim...
In this paper we present a low-cost Slack-Stealing method, named Fast Slack, to be employed in a Fix...
A hardware scheduler is developed to improve real-time performance of soft-core processor based comp...
Real time systems have been a major area of study for many years. Advancements in electronics, compu...
This paper presents a new FPGA design of a task scheduler that supports not only aperiodic hard real...
This article presents and evaluates the Slack Method, a new constructive heuristic for the allocatio...
A scheduling technique is presented to minimize service delay of ape-riodic tasks in hard real-time ...
Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for the execut...
Abstract — Todays reconfigurable hardware devices, such as FPGAs, have high densities and allow for ...
International audienceScheduling tasks is one of the most challenging problems in real-time systems....