Method and system for accessing and managing virtual machines

H - Electricity – 04 – L

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

H04L 29/02 (2006.01) G06F 9/455 (2006.01) H04L 12/24 (2006.01)

Patent

CA 2543753

A Virtual Access Core (VAC) manages and controls access to virtual machines. A Virtual Instruction Routine (VIR) protocol is used by all components of the system to pass instructions and information about a Virtual Session. The VAC issues commands in the VIR protocol language causing virtual machines to start and stop. A VIR host that hosts virtual machines responds to VAC commands. Web clients access the system via links, which a web server uses to send access requests to the VAC. The VAC responds by searching through process memory and database tables for information about free slots on a plurality of VIR hosts grouped into a Host Array. When one or more free slots have been identified, the VAC issues VIR Protocol commands instructing one or more VIR Hosts to load and start specific virtual machines in Specific Slots. Each VIR Host looks up a set of firewall rules dynamically created, with instructions on how to isolate and create a Virtual Network for that client session providing privacy and non-interference between virtual machines in the Host Array. The VAC passes instructions to a VNC Proxy enabling communication between the client session and the virtual machine. An example of use of the system is a Virtual Classroom where students are given access to a Virtual Network enabling them to perform practical exercises as an augmentation to their web based training.

L'invention concerne un noyau d'accès virtuel (VAC) qui gère et contrôle l'accès aux machines virtuelles. Un protocole de programme d'instructions virtuelles (VIR) est utilisé par toutes les composantes du système pour la transmission d'instructions et d'informations relatives à une session virtuelle. Le VAC transmet les commandes dans le langage de protocole VIR, entraînant le lancement et l'arrêt des machines virtuelles. Un hôte VIR qui est l'hôte des machines virtuelles répond à ces commandes VAC. Les clients sur le Web accèdent au système via des liens, utilisés par un serveur Web pour la transmission des demandes d'accès au VAC, lequel répond en cherchant dans la mémoire de traitement et les tables de la base de données l'information relative aux intervalles libres sur une pluralité d'hôtes VIR groupés en un réseau hôte. Une fois réalisée cette identification d'intervalle(s), le VAC transmet des commandes de protocole VIR invitant un ou plusieurs hôtes VIR à charger et lancer des machines virtuelles spécifiques dans des intervalles spécifiques. Chaque hôte VIR consulte une série de règles de pare-feu créées de façon dynamique, avec des instructions sur les modalités d'isolation et de création d'un réseau virtuel pour la session de client considérée, en assurant la confidentialité et l'absence d'interférences entre les machines virtuelles dans le réseau hôte. Le VAC transmet les instructions à un mandataire de réseau informatique virtuel (VNC), permettant la communication entre la session de client et la machine virtuelle. A titre d'exemple d'utilisation du système, on citera la salle de classe virtuelle dans laquelle les étudiants peuvent accéder au réseau virtuel pour effectuer des exercices pratiques visant à renforcer le savoir-faire dans l'acquisition des connaissances sur le Web.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for accessing and managing virtual machines does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for accessing and managing virtual machines, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for accessing and managing virtual machines will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1844708

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.