Congatec virtualise l’installation d’un serveur embarqué sur une carte COM Express Type 7

Présentée lors de la manifestation Embedded Conference Scandinavia qui se tient à Stockholm du 7 au 9 novembre 2017, la solution de virtualisation d’un serveur sur un module processeur COM Express du fournisseur de cartes et sous-systèmes pour l’embarqué Congatec est une plate-forme matérielle/logicielle ... réalisée en collaboration avec Real-Time Systems, éditeur notamment d’un hyperviseur temps réel pour applications embarquées. Elle vise à faciliter et raccourcir la mise en œuvre d’un serveur sur module capable de virtualiser des fonctions et services logiciels pour des applications industrielles de l’IoT et de l’Industrie 4.0. Et ce dans le cadre de la mise en place d’équipements en bordure de réseau industriel selon les concepts de l'edge ou du fog computing.

Concrètement la solution proposée par Congatec s’appuie sur une carte COM Express Type 7 (la conga-B7AC) architecturée autour d’un processeur Atom C3000 (nom de code Denverton) d’Intel avec jusqu’à seize cœurs cadencés à 2 GHz chacun, avec la possibilité de gérer jusqu’à quatre liens à 10 Gigabit Ethernet, le tout pouvant fonctionner dans la gamme de température comprise entre -40°C et +85°C.

Sur cette plate-forme matérielle puissante, l’intégration de l’hyperviseur temps réel de Real-Time Systems, qui s’appuie sur une couche logicielle de bas niveau (un Bios) et des pilotes logiciels optimisés par Congatec, offre la possibilité de gérer des applications déterministes pour systèmes industriels (robots, machines...) tout en assurant l’exécution de composants logiciels liés au fonctionnement d’un serveur de données : logiciel de sécurité (pare-feu), outil d'équilibrage des charges de travail entre les différents cœurs, fonction de priorisation des logiciels applicatifs en fonction des besoins, prise en charge de la redondance des liens de communication 10 Gigabit Ethernet, gestion des interfaces avec des outils de haut niveau dans le nuage, etc.

Le middleware implanté sur la carte qui virtualise diverses fonctions au niveau logiciel permet en outre de mettre en œuvre cet équipement dans des environnements industriels constitués d’équipements hétérogènes, et donc de créer des noeuds embarqués capables de jouer un rôle de passerelles périphériques de réseau.