This thesis focuses on the scheduling of mixed-criticality scheduling algorithms for multi-processors. The correctness of the execution of the real-time applications is ensured by a scheduler and is checked during the design phase. The execution platform sizing aims at minimising the number of processors required to ensure this correct scheduling. This sizing is impacted by the safety requirements. Indeed, these requirements tend to overestimate the execution times of the applications to ensure their correct executions. Consequently, the resulting sizing is costly. The mixed-criticality scheduling theory aims at proposing compromises on the guarantees of the execution of the applications to reduce this over-sizing. Several models of mixed-c...
The hard real-time systems are characterized by sets of tasks for which are known the deadline, the ...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
This thesis focuses on the scheduling of mixed-criticality scheduling algorithms for multi-processor...
Ce document présente nos contributions aux algorithmes d'ordonnancement à criticité mixte pour multi...
Modern real-time systems tend to be mixed-critical, in the sense that they integrate on the same com...
The scheduling of tasks on a hard real-time system consists in finding a way to choose, at each time...
Real-time systems are becoming increasingly complex. A modern car, for example, requires a multitude...
National audienceThe emergence of more powerful, but also more complex, multicore computers presents...
In our works, we were interested by on-line scheduling algorithms, for which the order of the execut...
The performance of scheduling algorithm influences the performance of the whole system. Real time sc...
In the mixed-criticality job model, each job is characterized by two execution time parameters, repr...
Modern safety-critical real-time systems are realized via integration of multiple system components ...
A real-time system is one whose logical correctness is based both on the correctness of the outputs ...
In the mixed-criticality job model, each job is characterized by two execution time parameters, repr...
The hard real-time systems are characterized by sets of tasks for which are known the deadline, the ...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
This thesis focuses on the scheduling of mixed-criticality scheduling algorithms for multi-processor...
Ce document présente nos contributions aux algorithmes d'ordonnancement à criticité mixte pour multi...
Modern real-time systems tend to be mixed-critical, in the sense that they integrate on the same com...
The scheduling of tasks on a hard real-time system consists in finding a way to choose, at each time...
Real-time systems are becoming increasingly complex. A modern car, for example, requires a multitude...
National audienceThe emergence of more powerful, but also more complex, multicore computers presents...
In our works, we were interested by on-line scheduling algorithms, for which the order of the execut...
The performance of scheduling algorithm influences the performance of the whole system. Real time sc...
In the mixed-criticality job model, each job is characterized by two execution time parameters, repr...
Modern safety-critical real-time systems are realized via integration of multiple system components ...
A real-time system is one whose logical correctness is based both on the correctness of the outputs ...
In the mixed-criticality job model, each job is characterized by two execution time parameters, repr...
The hard real-time systems are characterized by sets of tasks for which are known the deadline, the ...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...
Timing guarantee is critical to ensure the correctness of embedded software systems that interact wi...