

Félicitations aux admis.
• Modélisation (conjointe) des architectures matérielles et logicielles
• Conception de systèmes Sw/Hw adaptables dynamiquement en fonction de l’environnement et de l’exigence des applications
• Vérification en ligne du comportement et des propriétés temporelles du système
• Mise en œuvre d’outils de conception, de simulation, de trace.
• système embarqué,
• système sur puce,
• réseau de capteurs,
• Infrastructure edge/cloud.
• véhicules autonomes,
• systèmes critiques,
• IoT,
• industrie du futur,
• spatial,
• milieu marin,
• maintien à domicile
Les systèmes de stockage représentent, en termes de performance, l’un des maillons faibles les plus importants dans un système informatique, en particulier pour les applications qui traitent des quantités importantes de données comme c’est le cas dans le domaine du calcul haute performance (HPC).
L'émergence de nouvelles technologies de stockage représente une opportunité pour réduire l’écart de performance entre stockage et mémoire de travail mais aussi la consommation énergétique.
Ces technologies sont déployées à plusieurs niveaux :
- support de stockage (par exemple 3DxPoint),
- son interface (par exemple NVMe),
- ou sa gestion logicielle (par exemple object store).
Ces technos impliquent une croissance importante de la complexité de la gestion du stockage afin de satisfaire les contraintes de qualité de service des applications.
Objectif : proposer un modèle et des stratégies pour l’exécution des systèmes de détection d’intrusion embarqués sur des drones munis d'architectures hétérogènes et qui fournissent un compromis pertinent selon la criticité de l’attaque et l’état du système et de la mission entre rapidité de détection / consommation énergétique.
Le fonctionnement distribué des meutes de drones en mission les rend sensibles à diverses attaques qui doivent absolument être détectées. Ces drones embarquent des composants matériels (calcul et mémorisation) hétérogènes en puissance de calcul et en consommation énergétique pour exécuter les diverses tâches nécessaires à leur mission.
L’objectif du projet est de développer des modèles, des stratégies et des outils permettant d’optimiser le coût énergétique de la détection d’intrusion sur meute de drones ou tout autre système coopératif fortement contraint en énergie ou en puissance matérielle. Ces systèmes fonctionnent en coopération pour accomplir une mission commune. La charge réseau varie donc énormément en fonction du contexte de la mission. Le système de détection d’intrusion n’a donc pas besoin d’être exécuté en permanence sur un équipement nécessitant une puissance matérielle importante et qui consomme une part conséquente de l’énergie du système.
L’enjeu du projet est donc d’étudier et analyser comment il est possible d’adapter l’exécution de l’IDS en utilisant divers composants matériels en fonction de cette charge réseau et du contexte de la mission.
Il s’articule autour de 4 verrous :
Objectif : concevoir des stratégies de placement de données efficaces sur des architectures de stockage multi-tiers dans le domaine du calcul hautes performances.
Les systèmes de stockage représentent, en terme de performance, l’un des maillons faibles les plus importants dans un système informatique, en particulier pour les applications qui traitent des quantités importantes de données. L'émergence de nouvelles technologies de stockage représente une opportunité pour réduire l’écart de performance entre stockage et mémoire de travail. Ces technologies, déployées tant au niveau du support de stockage (par exemple 3DxPoint), de son interface (par exemple NVMe), voire de sa gestion logicielle (par exemple object store), implique une croissance importante de la complexité de la gestion du stockage. De plus, avec l’essor du “big Data”, de plus en plus d’applications traitent des masses importantes de données. Ces applications présentent des niveaux de criticité différents.
Dans ce contexte, nous nous proposons d’étudier et de proposer de nouvelles stratégies de placement de données à niveaux de criticité différents sur des systèmes de stockage hétérogènes et géo distribués. Nous explorerons, dans le cadre de ce projet, plusieurs techniques parmi lesquelles l’apprentissage automatique, l’apprentissage par renforcement ou des méthodes d’optimisation, afin de garantir un placement efficace en-ligne des données.