Virtual Open Systems Lettre d'information
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
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é.
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.
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.
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.
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.
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é.
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.
- Lettre d'information 2013 09
- Lettre d'information 2014 03
- Lettre d'information 2014 09
- Lettre d'information 2015 03
- 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 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 日本語