Safe Scheduling on Multicores: an approach leveraging multi-criticality and end-to-end deadlines - LAAS - Laboratoire d'Analyse et d'Architecture des Systèmes
Communication Dans Un Congrès Année : 2020

Safe Scheduling on Multicores: an approach leveraging multi-criticality and end-to-end deadlines

Ordonnancement Sûr sur Multicoeurs: une approche conciliant la criticité multiple et les échéances bout-en-bout

Résumé

Memory access duration on multicore architectures are highly variable, since concurrent accesses to resources by different cores induce time interferences. Consequently, critical software tasks may be delayed by non-critical ones, leading to deadline misses and possible catastrophic failures. We present an approach to tackle the implementation of mixed criticality work-loads on multicore chips, focusing on task chains, i.e., sequences of tasks with end-to-end deadlines. Our main contribution is a Monitoring & Control Agent able to stop non-critical software execution in order to prevent memory interference and guarantee that critical tasks deadlines are met. This paper describes our approach, and the associated experimental framework to conduct experiments to analyze attainable real-time guarantees on a multicore platform.
Fichier principal
Vignette du fichier
ERTS2020_paper_38.pdf (400.85 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02465340 , version 1 (03-02-2020)

Identifiants

  • HAL Id : hal-02465340 , version 1

Citer

Daniel Loche, Michaël Lauer, Matthieu Roy, Jean-Charles Fabre. Safe Scheduling on Multicores: an approach leveraging multi-criticality and end-to-end deadlines. 10th European Congress on Embedded Real Time Software and Systems (ERTS 2020), Jan 2020, TOULOUSE, France. ⟨hal-02465340⟩
108 Consultations
50 Téléchargements

Partager

More