METHOD FOR OPERATING VIRTUAL MACHINES ON A VIRTUALIZATION PLATFORM AND CORRESPONDING VIRTUALIZATION PLATFORM

A method for operating virtual machines on a virtualization platform, the method comprising: embedding, preferably by a toolstack of the virtualization platform, control information in a predetermined memory area of a front-end virtual machine where at least one virtual device is to be initialized,...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MANCO, Filipe, HUICI, Felipe, KUENZER, Simon, SCHMIDT, Florian
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method for operating virtual machines on a virtualization platform, the method comprising: embedding, preferably by a toolstack of the virtualization platform, control information in a predetermined memory area of a front-end virtual machine where at least one virtual device is to be initialized, wherein said control information is required for initiating a communication with a back-end virtual machine where at least one back-end driver runs; retrieving, by the front-end virtual machine, said control information from said predetermined memory area of the front-end virtual machine; and performing the communication between the front-end virtual machine and the back-end virtual machine via a direct communication channel in order to exchange information for initializing said at least one virtual device of the front-end virtual machine, in particular by communicating with said at least one back-end driver via said direct communication channel, wherein said direct communication channel is established based on said control information embedded in said predetermined memory area of the front-end virtual machine. Furthermore, a corresponding virtualization platform is disclosed. L'invention concerne un procédé permettant de faire fonctionner des machines virtuelles sur une plateforme de virtualisation, ledit procédé consistant à : intégrer, de préférence au moyen d'une pile d'outils de la plateforme de virtualisation, des informations de commande dans une zone de mémoire prédéterminée d'une machine virtuelle frontale où au moins un dispositif virtuel doit être initialisé, lesdites informations de commande étant requises pour initier une communication avec une machine virtuelle dorsale où s'exécute au moins un pilote dorsal; récupérer, au moyen de la machine virtuelle frontale, lesdites informations de commande à partir de ladite zone de mémoire prédéterminée de la machine virtuelle frontale; et établir la communication entre la machine virtuelle frontale et la machine virtuelle dorsale au moyen d'un canal de communication direct afin d'échanger des informations permettant d'initialiser ledit ou lesdits dispositifs virtuels de la machine virtuelle frontale, en particulier en communiquant avec au moins un pilote dorsal au moyen dudit canal de communication direct, ledit canal de communication direct étant établi d'après lesdites informations de commande intégrées dans ladite zone de mémoire prédéterminée de la machine virtuelle frontale. L'invention concerne égaleme