La virtualisation gagne l'industriel

Imprimer l'information
Il n'est plus question que de ça : la virtualisation, et son alter ego l'hyperviseur. Dans la rubrique Actualités de cette édition, vous trouverez plusieurs informations sur le sujet. La virtualisation s'est par ailleurs invitée à la dernière SPS de Nuremberg, consacrée aux systèmes de contrôle-commande pour automatismes.
La virtualisation consiste à rendre virtuelle la plate-forme sur laquelle s'exécutent les logiciels applicatifs, autrement dit de ne pas se soucier des ressources matérielles à affecter à chaque applicatif. La plate-forme matérielle peut être un microprocesseur classique, un microprocesseur multi-coeur, voire un système distribué de plusieurs calculateurs. Il est possible de faire cohabiter plusieurs systèmes d'exploitation (par exemple un OS temps réel et Windows ou Linux) sur cette plate-forme matérielle. L'hyperviseur, placé entre les processeurs matériels et les systèmes d'exploitation, se charge d'affecter dynamiquement les ressources matérielles aux différents applicatifs, afin de bien répartir la charge de travail et de diminuer la consommation.
Le concept n'est pas nouveau en soi. Il est utilisé depuis longtemps dans les applications sophistiquées. Dans l'univers plus classique des automatismes, il était également présent. On sait en effet que certains automates programmables (chez Siemens notamment) font cohabiter sur le même microprocesseur des applications de sécurité avec des applications classiques et que Beckhoff a annoncé l'an passé un atelier logiciel d'automatismes prenant en compte les microprocesseurs multi-coeurs.
Mais en intégrant l'offre de plus en plus d'éditeurs de logiciels d'applications embarquées, la virtualisation est réellement en train de connaître un statut officiel. A la dernière SPS/IPC/Drives de Nuremberg, RadiSys et Congatec ont présenté des solutions de virtualisation. Chez le premier, il s'agissait d'un module COM Express développé avec le concours du consortium Embedded4You, mettant en oeuvre un processeur Core Duo d'Intel exécutant des applicatifs sous Windows et OS9 (OS temps réel), avec l'hyperviseur de l'Allemand Real-Time Systems (RTS). Chez Congatec, une solution avec deux systèmes d'exploitation était également présentée, mais s'exécutant sur un microprocesseur mono-coeur.
Ce n'est sans doute qu'un début...

J-F P