Lettre d'Information de Virtual Open Systems
Dans cette lettre d'information, Virtual Open Systems présente ses dernières activités de développement de criticité-mixte pour l'automobile, d'une solution de API Remoting pour exposer les fonctionnalités d'accélérateurs OpenGL/OpenCL dans les invités des machines virtuelles et d'une architecture efficace de virtualisation des accélérateurs à usage général. En outre des activités de dissémination scientifique sont décrites pour une nouvelle architecture de sécurité, ainsi que d'ordonnancement coordonnés dans des systèmes virtualisés.
- Développement produit: API Remoting pour la Virtualisation de GPU
- Recherche d'architecture: Virtualisation des Accélérateurs à usage général
- Extensions de virtualisation: Ordonnancement coordonné en KVM
- Dissémination T-KVM: Virtual Open Systems au Cloud Computing 2015
- Annonce démonstrateur: Démonstrateur au Automotive ALS Summit 2015
Virtualisation d'Accélérateurs, dissémination d'extensions KVM, Démonstrateur pour virtualisation à criticité-mixte
Virtual Open Systems développe une solution logicielle pour exposer et partager des accélérateurs matériels vers des machines virtuelles. Cette solution est basée autour du concept d'exécution d'API à distance, activée par une nouvelle architecture de communication rapide zéro-copie entre VM et hôte. La technologie permettra de résoudre le problème de la virtualisation des accélérateurs qui ne fournissent pas de support matériel de virtualisation. Des exemples d'accélérateurs matériels qui peuvent être virtualisés utilisant ce logiciels d'accès distant API sont: GP/GPU, accélérateurs multicoeurs (OpenGL, OpenMAX, OpenCL, CUDA, etc.), les DSP et les solutions de TPM. Les segments de marché cible bénéficiant de cette solution s'étend de l'automobile aux systèmes embarqués, des projets de recherche à l'HPC, y compris les infrastructures NFV où des VNFs peuvent être accélérée par cette technologie de virtualisation.
Grâce à sa contribution au projet FP7 SAVE, Virtual Open Systems a conçu une nouvelle infrastructure logicielle pour une virtualisation efficace des accélérateurs intégrés de nouvelle génération, qui supportent des extensions matérielle de virtualisation. Une telle infrastructure combine Linux/KVM et les dernières contributions en logiciel libre de Virtual Open Systems pour VFIO. L'objectif de cette approche consiste à attribuer directement à des machines virtuelles l'abstraction d'un accélérateur virtuel à travers VFIO, permettant d'atteindre des performances quasi natives pour les applications guests. Par ailleurs aucune modification n'est nécessaire pour les pilotes du périphérique, de sorte que les machines virtuelles peuvent utiliser tels quel l'ensemble des logiciels fournis par le fabricant d'accélérateurs.
Virtual Open Systems a complété, avec l'ordonnancement de processus, le travail accompli sur l'ordonnancement coordonné entre un hôte Linux et des machines virtuelles KVM. Le problème de l'augmentation de la latence dans des systèmes virtualisés est mis en évidence dans un article scientifique "Towards Coordinated Task Scheduling in Virtualized Systems", soumis à la neuvième conférence internationale sur Advanced Engineering Computing and Applications in Sciences, ADVCOMP 2015. En outre, le mécanisme d'ordonnancement coordonné a été améliorée dans KVM et dans l'ordonnanceur CSF, pour fournir une politique d'ordonnancement à grain fin qui augmente la réactivité et se traduit dans une latence plus faible des applications guest.
Virtual Open Systems présente l'article scientifique "T-KVM: A Trusted architecture for KVM ARM v7 and v8 Virtual Machines" au CLOUD COMPUTING 2015 à Nice (France), qui est récompensé comme meilleur article. T-KVM est une nouvelle architecture d'hyperviseur basée sur KVM, TrustZone, GlobalPlatform TEE, SELinux et les technologies de Secure boot, conçue pour fournir une isolation entre les applications d'invité et des fonctions de sécurité critiques. Dans l'article, la virtualisation des APIs de GlobalPlatform TEE et le mécanisme de mémoire partagée entre les invités et le Secure world de ARM sont décrits avec un ensemble de résultats de test menés sur la plateforme de développement Juno ARMv8. Ces technologies présentent un intérêt sûr dans le cadre de futures infrastructures d'applications sécurisées pour les voitures connectées, mais aussi pour sécuriser des VNFs dans des infrastructures de Virtualisation des Fonctionnalités de Réseaux (NFV).
En tant que partenaire du projet EC DREAMS, Virtual Open Systems a planifié une contribution au Sommet Automobile Linux 2015 à Tokyo, avec un démonstrateur (PoC) pour l'exécution d'invités virtualisés AGL/GENIVI en concurrence avec un système d'exploitation en temps réel sur la même plate-forme matérielle multicoeur Juno ARMv8. Cette démonstration vise le développement de solutions logicielles à criticité-mixte pour des systèmes d'infodivertissement embarqué (IVI) pour l'automobiles. Cette solution exécutée sur un SoC multicoeur hétérogène ARMv8, basée sur l'hyperviseur KVM et sur TrustZone, bénéficie d'une couche logicielle de haute performance d'interception d'interrupts développée par Virtual Open Systems. Ceci a été conçu pour améliorer l'isolation des applications fonctionnant dans les machines virtuelles, tout en permettant l'exécution sécurisée d'un système d'exploitation en temps réel et de services critiques. Une telle solution vise une nouvelle tendance dans l'électronique automobile qui est d'intégrer des ECUs de monitorage et sécurité avec le système d'infodivertissement embarqué, s'exécutant sur une seule plateforme hétérogène multicoeur.
- Lettre d'information 2013 09
- Lettre d'information 2014 03
- Lettre d'information 2014 09
- Lettre d'information 2016 03
- Lettre d'information 2015 09
- Lettre d'information 2017 09
- Lettre d'information 2016 09
- Lettre d'information 2017 03
- Lettre d'information 2020 09
- Lettre d'information 2018 03
- Lettre d'information 2018 09
- Lettre d'information 2019 03
- Lettre d'information 2019 09
- Lettre d'information 2020 03
- Newsletter 2020 09 jp 日本語
- Lettre d'information 2022 09
- Lettre d'information 2021 03
- Lettre d'information 2023 12
- Newsletter 2021 03 jp 日本語
- Lettre d'information 2021 09
- Newsletter 2021 09 jp 日本語
- Lettre d'information 2022 03
- Lettre d'information 2024 06
- Newsletter 2022 09 jp 日本語