Fiche d’identité


Appel à projets 2010 ANR

Programme ARPEGE


Identification

Acronyme : RESPECTED


Titre du projet en français : Support d’exécution temps réel avec stratégies d’ordonnancement pour systèmes embarqués multicœur avec contraintes thermiques


Titre du projet en anglais : Real-Time Executive Support with Scheduling Policies for Thermally-Constrained Multicore Embedded Systems.


Type de recherche : Recherche Industrielle


Durée du projet : 42 mois (à compter du 01/12/2010)


Résumé


Le projet RESPECTED traite de la problématique de la mise en œuvre, d’un point de vue de l’ordonnancement temps réel, d’architectures multicœur. Il se situe dans le domaine des systèmes embarqués temps réel, à contraintes strictes. De plus, le domaine d’application visé est celui des calculateurs embarqués dans les véhicules, domaine important de par les multiples contraintes qu’il apporte (standards tel AUTOSAR, conditions de fonctionnement, fiabilité des circuits…). L’arrivée de ces nouvelles architectures dans des composants tels que les microcontrôleurs ouvrent de nouvelles perspectives : augmentation considérable de la puissance de traitement, intérêt économique évident car ouvrant la voie à la réduction du nombre de calculateurs embarqués. Cependant, elle amène aussi de nombreux problèmes scientifiques.
Le projet propose un ensemble de travaux formant un continuum depuis la théorie de l’ordonnancement temps réel multiprocesseur jusqu’aux services du système d’exploitation temps réel implémentant ces algorithmes. Schématiquement nous proposons :


- la sélection et l’adaptation d’algorithmes fondamentaux d’ordonnancement avec comme critère premier l’efficacité de l’implémentation en suivant les approches partitionnée et globale ;
- à partir des algorithmes fondamentaux, la prise en compte de besoins nouveaux tels que la maîtrise des aspects thermiques des processeurs (maîtrise des cycles d’échauffement pour ce pas dégrader la fiabilité des composants) et le partage efficace de ressources en contexte multicœur (utilisation de mécanismes de mémoire transactionnelle pour éviter le peu d’efficacité des spin-locks) ;
- la réalisation de simulateurs nécessaires à l’analyse de performance des algorithmes ainsi qu’à la validation des applications les utilisant ;
- la réalisation du support d’exécution temps réel prenant en compte ces algorithmes ainsi que l’ensemble des services liés à la gestion d’architectures multicœur.
Les produits logiciels résultants (simulateurs, système d’exploitation temps réel) seront des extensions de produits existants chez les partenaires et déjà mis à disposition de la communauté sous forme de logiciel libre.


Mots-Clés

temps réel, système d’exploitation, ordonnancement multicœur , analyse d'ordonnançabilité, thermiques, partage de ressources


Coordonnateur

TRINQUET Yvon
Tel : (33) 2 40 37 69 71
yvon.trinquet@irccyn.ec-nantes.fr


Partenaires


IRCCyN, Ecole Centrale de Nantes - UMR 6597
LAAS, CNRS - UPR 8001
LEAT, Université de Nice Sophia Antipolis - UMR 6071
See4sys