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

Virtual Open Systems Lettre d'information

Édition de Septembre 2019

Dans cette lettre d'information, Virtual Open Systems résume les progrès de ses dernières activités de développement concernant ses solutions logicielles pour les systèmes à criticité-mixte, adressant les challenges liés à l'automobile, les objets connectés, l'industrie 4.0. De plus, les dernières nouvelles de l'entreprise en terme de dissémination et démonstration à l'occasion d'évènement internationaux sont présentées sans oublier les derniers résultats des projets de recherche et innovation ainsi que les progrès dans le cadre de la virtualisation des accélérateurs FPGA appliquées à des structures de données massives.

  • Extension produit: VOSYSmonitor v3.1.0 - Support de multi OS sécurisé
  • Virtualisation automobile: VOSySmonitor sur Mediatek MT212 pour eCockpit sans hyperviseurs
  • Success story: Virtualisation de pile logicielle de Set-Up-Box sur ARMv8
  • Framework FPGA: La virtualisation des accélérateurs FPGA boost le streaming vidéo
  • Success story: Virtualisation d'API client d'accélérateur ML
  • HPC Nouvelle génération: Les projets européens ExaNeSt et ExaNoDe montrent les résultats

Virtualisation à criticité-mixte: Automobile, IoT edge node, Industry-4.0

Extension produit: VOSYSmonitor v3.1.0 - Support de multi OS sécurisé

VOSYSmonitor, une solution de virtualisation ISO 26262 - ASIL C certifiée basée sur Arm TrustZone

Virtual Open Systems annonce la nouvelle version v3.1.0 de son produit de virtualisation, VOSySmonitor, pour les systèmes à criticité mixtes. VOSySmonitor est un partitionneur système basé sur ARM TrustZone, certifié ISO 26262 ASIL C, permettant l'exécution simultanée de plusieurs systèmes d'exploitation avec différents niveaux de criticité. L'architecture innovante de VOSySmonitor divise le système en deux compartiments principaux, l'un pour les applications critiques et l'autre pour les applications standard, les isolant à l'aide de la technologie ARM TrustZone. VOSySmonitor v3.1.0 a été amélioré avec une fonctionnalité principale, qui permet aux clients de co-exécuter plusieurs OS dans le monde sécurisé sans compromettre la réactivité des applications temps réel critiques. En effet, VOSySmonitor est maintenant capable de co-exécuter, efficacement et en toute sécurité, un ou plusieurs RTOS critiques avec un environnement d'exécution sécurisé (TEE) dans le monde sécurisé de ARM TrustZone, tandis qu'un système d'exploitation général, tel que Linux-KVM, est exécuté dans le monde non-sécurisé. Enfin, de VOSySmonitor a été mis à jour en conséquence afin de permettre aux utilisateurs de configurer l'ordonnancement de plusieurs OS sécurisés en fonction de leurs besoins spécifiques. VOSySmonitor est idéal pour simplifier la complexité tout en maximisant l'efficacité d'exécution dans de nombreux segments de marché, allant de l'automobile à l'embarqué.

Virtualisation automobile: VOSySmonitor sur Mediatek MT212 pour eCockpit sans hyperviseurs

VOSySmonitor sur la plateforme SoC MT2712 pour le hypervisor-less eCockpit

Virtual Open Systems a récemment porté VOSySmonitor (son produit de virtualisation certifié ISO 26262 ASIL C basé sur ARM TrustZone) sur la plate-forme Mediatek MT2712 (Autus I20 - 2 Cortex-A72 et 4 Cortex-A35), un système sur puce (SoC) hexa-coeur de haute performance pour l'exécution de systèmes d'infodivertissement (IVI) et de tableau de bord digital sur plusieurs écrans. Un exemple d'utilisation de VOSySmonitor, où un système d'infodivertissement (Android Auto 9) et un système d'exploitation temps réel critique (FreeRTOS) sont exécutés sur une plate-forme Mediatek MT2712, a été démontré afin de souligner les hautes performances de VOSySmonitor ainsi que l'absence d'interférence entre le RTOS critique et Android Auto 9. Cet exemple d'application prouve que VOSySmonitor est la solution idéale pour intégrer la prochaine génération de (où les informations du véhicule, le divertissement, la navigation, la caméra/vidéo et la connectivité des appareils sont combinés sur plusieurs écrans), ce qui simplifie considérablement la conception électronique du système en évitant l'utilisation coûteuse d'hyperviseurs traditionnels type 1, qui ont généralement des modèles économiques contraignants.

Success story: Virtualisation de pile logicielle de Set-Up-Box sur ARMv8

Virtualisation d'une pile de logicielle pour set top box utilisant QEMU/KVM et VFIO sur un SoC ARMv8 multimédia

Virtual Open Systems a permis l'abstraction d'une pile logicielle de "MultiMedia Box" (MMB) complète en implémentant une couche de virtualisation basée sur KVM et QEMU. Le transfert des fonctionnalités de base du MMB au sein des machines virtuelles (VM) améliore considérablement la maintenabilité du système, simplifie sa migration future vers de nouvelles plates-formes matérielles, réduisant ainsi le coût total de production et de possession (TCP, TCO), le coût de maintenance et les mises à jour logicielles, tout en améliorant la sécurité globale. Ce travail a été réalisé grâce au pass-through de divers péripĥériques (tels que l'affichage, les scalers, le mixer, etc.) et plusieurs améliorations à la fois de QEMU et KVM pour surmonter certaines limitations des versions upstream, confirmant ainsi le savoir-faire de la société dans ce domaine. Dans l'ensemble, les performances du système invité sont exceptionnelles avec une surcharge négligeable, en étant en mesure de :

  • Décoder du contenu vidéo 4K à partir de fichiers multimédia
  • Décoder du streaming vidéo 4K à partir d'un tuner DVB-S satellite
  • Décoder le streaming vidéo 4K à partir de YouTube
  • Exécuter des benchmarks OpenGL 3D

Les résultats de ce travail de virtualisation de mediabox indiquent clairement que la virtualisation devient une technologie clé pour améliorer la compétitivité dans chaque segment de marché, comme le confirme ce cas d'utilisation très exigeant lié au décodage d'un flux VoD 4K.

Framework FPGA: la virtualisation des accélérateurs FPGA boost le streaming vidéo

vFPGA manager permet le remapping, le partage et le changement de contexte d'accélérateurs

Le streaming vidéo est aujourd'hui très populaire. Plus le nombre d'utilisateurs connectés est élevé et plus les ressources matérielles nécessaires pour fournir le bon niveau de service sont importantes. Avec la sortie d'une nouvelle vidéo démo sur le site web de l'entreprise à propos de la virtualisation et du contrôle des accélérateurs FPGA, Virtual Open Systems démontre comment relever les défis du streaming vidéo en utilisant les FPGA et en particulier en s'appuyant sur le vFPGA manager. Le vFPGAmanager dynamic remapping, le partage et la configuration des accélérateurs sont utilisés pour permettre un partage efficace des systèmes invités au FPGA. vFPGA manager supporte à la fois les conteneurs, les unikernels et les machines virtuelles et répond aux exigences de performance des marchés de High Performance Computing et de SDN/NFV et infrastructure cloud.

Success story: virtualisation d'API client d'accélérateur ML

VOSySremote virtualise toute interface API

Virtual Open Systems a réalisé le développement d'une solution d'API remoting pour virtualiser un accélérateur optique utilisé pour le Machine Learning dans un contexte de serveur de production. L'implementation de l'API remoting est basé sur le framework d'API remoting, VOSySremote, le produit Virtual Open Systems qui permet la virtualisation d'API pour conteneurs et machines virtuelles sur processeurs Arm et x86. Grâce à VOSySremote, n'importe quelle API ou bibliothèque peut être virtualisée et atteindre des performances optimal en utilisant des mécanismes de mémoire partagée entre les invités et l'hôte; c'est une technologie appropriée dans de nombreux segments de marché tels que l'IoT pour l'industrie, l'automobile, HPC, les passerelles multimédia, les set-top-box, etc.

HPC Nouvelle génération: Les projets européens ExaNeSt et ExaNoDe montrent les résultats

recherche et développement de virtualisation d'accélérateurs pour HPC

Virtual Open Systems a contribué avec succès à deux projets européens HPC, ExaNeSt et ExaNoDe, dont les résultats ont été présentés à Héraklion respectivement les 23 et 26 juillet 2019. Pour chaque projet, Virtual Open Systems a exposé les résultats de ses activités de développement, dont Virtual Open Systems est fier; dans ExaNoDe, la technologie de point de contrôle (checkpointing) a été améliorée pour fournir des points de contrôle périodiques incrémentals; cette technologie, associée aux solutions de l'état de l'art disponibles pour l'orchestration des machines virtuelles (par exemple, Openstack), est une solution définitive qui fournie une infrastructure de Cloud fiable pour devenir résilient face à des événements critiques qui, autrement, compromettraient l'ensemble du système HPC. Par ailleurs, toujours dans ExaNoDe, Virtual Open Systems a développé une solution de remoting basée sur le framework d'API remoting, VOSySremote, pour les API des accélérateurs HPC, notamment pour l'API OpenCL; une technologie qui est déployée dans des scénarios d'usage utilisateur dans différents segments de marché.

recherche et développement de virtualisation d'accélérateurs pour HPC

Dans ExaNeSt, Virtual Open Systems a développé une solution de virtualisation pour les API implémentant la technologie RDMA, permettant ainsi aux machines virtuelles d'exploiter le support matériel sous-jacent, comme l'espace d'adressage global mis en place par UNIMEM. Globalement, le travail effectué dans l'API remoting est une étape fondamentale vers le concept d'un "nœud de calcul virtuel" (c'est-à-dire un nœud de calcul implémenté comme une machine virtuelle avec toutes les ressources matérielles virtualisées). Toujours dans ExaNeSt, Virtual Open Systems a intégré son switch logiciel réseau, VOSySwitch, dans Openstack et a amélioré ses fonctionnalités de base pour prendre en charge plusieurs cœurs et threads du système hôte.

Further information and Contact