<div class='slidealt'>Expérimentez des extensions de <a title='virtualisation pour plateformes hétérogènes à base de processeurs ARM' href='/fr/produits/'>virtualisation KVM</a></div> <div class='slidealt'>Faites appelle à des <a title='services de full virtualisation pour kvm sur coeur ARM' href='/fr/services/'>services de virtualisation sur mesure</a></div> <div class='slidealt'>Virtualisation KVM des E/S's pour coeurs ARMv7, ARMv8 <a title='extensions de virtualisation de plateforme VFIO des E/S par kvm sur arm en logiciel libre' href='/fr/solutions/guides/vfio-sur-arm/'>par extensions VFIO/IOMMU</a></div> <div class='slidealt'>Projets de recherche de virtualisation <a title='kvm en logiciel libre pour ARM multicoeur' href='/fr/innovation/'>pour les systèmes embarqués et le cloud</a></div> <div class='slidealt'>Solutions de virtualisation pour systèmes <a title='solutions en logiciels libres de virtualisation pour ARMv7-ARMv8' href='/fr/solutions/'>hétérogènes multicoeur ARM</a></div>

Lettre d'Information de Virtual Open Systems

Edition of March 2015

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

Développement produit: API Remoting pour la Virtualisation de GPU

virtualisation des accélérateurs par API remoting avec mécanisme zéro copie hôte-guest pour les graphiques IVI, l'accélération des VNF dans des infrastructures NFV

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.

Recherche d'architecture: Virtualisation des Accélérateurs à usage général

assignation d'abstraction d'accélérateur virtuel par VFIO pass-through, virtualisation complète de GPU

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.

Extensions de virtualisation: Ordonnancement coordonné de processus avec KVM

ordonnancement coordonné KVM de processus, réactivité de machines virtuelles et faible latence

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.

Dissémination T-KVM: Virtual Open Systems au Cloud Computing 2015

T-KVM basé sur KVM, TrustZone, GlobalPlatform TEE, SELinux pour Apps sécurisées pour l'automobile et les VNFs dans les infrastructures NFV

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).

Annonce démonstrateur: Démonstrateur pour Automotive Linux Summit 2015

pile logicielle à criticité mixte d'info-divertissement (IVI) pour l'automobile, solution de couche firmware d'interrupteurs pour coexistence de RTOS et GPOS linux virtualisé

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.

Plus d'Information et Contact