When integrating hard, soft and non-real-time tasks in general purpose operating systems, it is necessary to provide temporal isolation so that the timing properties of one task do not depend on the behaviour of the others. However, strict budget enforcement can lead to inefficient use of the computational resources in the presence of tasks with variable workload. Many resource reclaiming algorithms have been proposed in the literature for single processor scheduling, but not enough work exists for global scheduling in multiprocessor systems. In this paper we propose two reclaiming algorithms for multiprocessor global scheduling and we prove their correctness. We also present their implementation in the Linux kernel and we compare their per...
In the multi-core and multiprocessor domain there are two scheduling approaches, global and partitio...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
In recent years multiprocessor architectures have become mainstream, and multi-core processors are f...
When integrating hard, soft and non-real-time tasks in general purpose operating systems, it is nece...
International audienceWhen integrating hard, soft and non-real-time tasks in general purpose operati...
This paper proposes a global multiprocessor scheduling algorithm for the Linux kernel that combines...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
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...
High-level parallel languages offer a simple way for application programmers to specify parallelism ...
International audienceThis paper presents a new strategy for scheduling soft real-time tasks on mult...
In a dynamic real-time environment, predictability needs to be provided in the face of unpredictable...
This paper presents ongoing work in the development of a scheduling framework that will improve the ...
Resource reclaiming schemes are applied in reservation-based real-time uniprocessor systems to suppo...
In the multi-core and multiprocessor domain there are two scheduling approaches, global and partitio...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
In recent years multiprocessor architectures have become mainstream, and multi-core processors are f...
When integrating hard, soft and non-real-time tasks in general purpose operating systems, it is nece...
International audienceWhen integrating hard, soft and non-real-time tasks in general purpose operati...
This paper proposes a global multiprocessor scheduling algorithm for the Linux kernel that combines...
The scheduling of tasks in multiprocessor real-time systems has attracted many researchers in the re...
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...
High-level parallel languages offer a simple way for application programmers to specify parallelism ...
International audienceThis paper presents a new strategy for scheduling soft real-time tasks on mult...
In a dynamic real-time environment, predictability needs to be provided in the face of unpredictable...
This paper presents ongoing work in the development of a scheduling framework that will improve the ...
Resource reclaiming schemes are applied in reservation-based real-time uniprocessor systems to suppo...
In the multi-core and multiprocessor domain there are two scheduling approaches, global and partitio...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
In recent years multiprocessor architectures have become mainstream, and multi-core processors are f...