The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the recent past. Tasks in these systems have deadlines to be met, and most of the real-time scheduling algorithms use worst case computation times to schedule these tasks. Many resources will be left unused if the tasks are dispatched purely based on the schedule produced by these scheduling algorithms, since most of the tasks will take less time to execute than their respective worst case computation times. Resource reclaiming refers to the problem of reclaiming the resources left unused by a real-time task when it takes less time to execute than its worst case computation time. In this paper, we propose two algorithms to reclaim these resources f...
this report are those of the author(s) and should not be interpreted as representing the official po...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
Most real-time scheduling algorithms schedule tasks with regard to their worst case computation time...
Resource reclaiming refers to the problem of utilizing the resources left unused by a task when it e...
In a dynamic real-time environment, predictability needs to be provided in the face of unpredictable...
Resource reclaiming schemes are applied in reservation-based real-time uniprocessor systems to suppo...
When integrating hard, soft and non-real-time tasks in general purpose operating systems, it is nece...
To guarantee the timing requirements of real-time systems are satisfied, the timing behavior of the ...
In recent years multiprocessor architectures have become mainstream, and multi-core processors are f...
International audienceWhen integrating hard, soft and non-real-time tasks in general purpose operati...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
The computation time of scalable tasks depends on the number of processors allocated to them in mult...
In this paper we experimentally evaluate the performance of a parametrized branch-and-bound (B&B...
The workload of many real-time systems can be characterized as a set of preemptable jobs with linear...
this report are those of the author(s) and should not be interpreted as representing the official po...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
Most real-time scheduling algorithms schedule tasks with regard to their worst case computation time...
Resource reclaiming refers to the problem of utilizing the resources left unused by a task when it e...
In a dynamic real-time environment, predictability needs to be provided in the face of unpredictable...
Resource reclaiming schemes are applied in reservation-based real-time uniprocessor systems to suppo...
When integrating hard, soft and non-real-time tasks in general purpose operating systems, it is nece...
To guarantee the timing requirements of real-time systems are satisfied, the timing behavior of the ...
In recent years multiprocessor architectures have become mainstream, and multi-core processors are f...
International audienceWhen integrating hard, soft and non-real-time tasks in general purpose operati...
Managing shared resources in multiprocessor real-time systems can often lead to considerable schedul...
The computation time of scalable tasks depends on the number of processors allocated to them in mult...
In this paper we experimentally evaluate the performance of a parametrized branch-and-bound (B&B...
The workload of many real-time systems can be characterized as a set of preemptable jobs with linear...
this report are those of the author(s) and should not be interpreted as representing the official po...
The problem of real-time scheduling spans a broad spectrum of algorithms from simple uniprocessor to...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...