Virtual Open Systems Publications Scientifiques
Évènement
29th Conférence Euromicro sur Real-Time Systems (ECRTS-2017), Dubrovnik, Croatia.
Slides de présentation à la conférence
Le matériel de présentation à la conférence est mis à disposition par Virtual Open Systems.
Mots-clés
VOSYSmonitor, ARM TrustZone, criticalité mixte, virtualisation, temps réel, système embarqué.
Auteurs
Pierre Lucas, Kevin Chappuis, Michele Paolino, Nicolas Dagieu, Daniel Raho.
Remerciement
Ce travail de recherche a été soutenu par le projet FP7 DREAMS sous le numéro de Grant Agreement 610640.
Abstract
Avec l'émergence des systèmes embarqués multi-coeurs, l'intégration de plusieurs applications avec différents niveaux de criticalités dans une même plate-forme devient de plus en plus populaire. Ces plate-forme, connues sous le nom de mixed-criticality, ont besoin de respecter plusieurs critères telles que contraintes temps-réel, ordonnancement des systèmes d'exploitation, et isolation de mémoires/périphériques.
Pour obtenir de ce genre de système, plusieurs solutions basées sur la virtualisation ont été présentées, où les différents systèmes d'exploitation sont contenus dans des Machines Virtuelles (MV) gérées par un hyperviseur. Cependant, ces solutions ont besoin de support matériels pour assurer une isolation totale entre les MVs des différents maîtres du système (ex: Direct Memory Access (DMA), Graphics Processing Unit (GPU)). De plus, un coeur est souvent assigné à une unique MV, ce qui peut causer une sous-utilisation des ressources.
Pour résoudre ces points, cet article présente VOSYSmonitor, une couche logicielle multi-coeurs, qui permet l'exécution conjointe d'un système critique temps-réel (RTOS) avec un système non-critique tel que Linux, Android, AGL-IVI sur une même plate-forme ARMv8. La principale différence avec les solutions actuelles concerne la possibilité de changer l'exécution entre une application critique et une application non-critique durant l'exécution. L'isolation est garantie par la technologie ARM TrustZone, permettant de conserver les fonctionnalités de virtualisation pour la partie non-critique.
L'architecture de VOSYSmonitor est détaillée dans cet article scientifique tout en comparant ses performances avec les solutions actuelles.
Accès complet à cet article scientifique
Identifiant ou inscription pour visualiser l'information complète
- Rdma virtualisation hpcs2017
- Hpc exascale dsd2017
- Vfpgamanager reconfig2017
- Safe split display icons2018
- Edge vim bmsb2018
- Openflow vswitch fmec18
- Vosysvirtualnet sies2018
- Egvirt als2018
- Vfpgamanager bmsb2018
- Microvm benchmark eucnc2018
- Vosysmonitor safety fruct23
- Egvirt aglamm2018
- Trustedvim wcnc2019
- Geofencing trustedvim eucnc2019
- Vfpgamanager eucnc2019
- 5gcity edge virt 5gwf2019
- X86 smm mixed criticality applepies2020
- Vosysmonitorv risc v meco2021
- Sriov vfunction manager cits2023
- Cross compartment virtio loopback esars2024
- Virtio fpga esars itec 2023
- Virtio loopback perf eval icai2024