Procedimiento para bifurcar o migrar una máquina virtual.

Un procedimiento para aumentar la eficiencia del procesamiento de máquinas virtuales,

que comprende las etapas de:

proporcionar en un primer sistema host una máquina virtual primaria, en la que la máquina virtual primaria es un sistema informático emulado que es emulado por un programa emulador (14) que se ejecuta en un sistema operativo host (12), en el que el sistema operativo host se ejecuta en el primer sistema host, el programa emulador emula un sistema informático invitado (16), que incluye un sistema operativo invitado (18), en el que los programas de aplicación invitados (20) se pueden ejecutar en el sistema operativo invitado;

suspender temporalmente (202) la máquina virtual primaria;

hacer (204) una copia de todas las piezas de la máquina virtual primaria a excepción de una memoria de la máquina virtual primaria;

bifurcar la máquina virtual primaria moviendo la copia de la máquina virtual primaria a al menos una nueva ubicación para crear (206) al menos una máquina virtual secundaria y permitiendo, de este modo, el equilibrio de carga de los sistemas; y

si se determina (306) que la máquina virtual secundaria acceda a la memoria de la máquina virtual primaria, suspender temporalmente (308) la máquina virtual secundaria y enviar una parte de la memoria de la máquina virtual primaria requerida por la máquina virtual secundaria desde la máquina virtual primaria a la máquina virtual secundaria.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E03014873.

Solicitante: Microsoft Technology Licensing, LLC.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: ONE MICROSOFT WAY REDMOND, WA 98052 ESTADOS UNIDOS DE AMERICA.

Inventor/es: Traut,Eric P, VEGA. RENE A.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F9/455 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidad de control (control por programa para dispositivos periféricos G06F 13/10). › Emulación; Simulación de software.
  • G06F9/46 G06F 9/00 […] › Disposiciones para la multiprogramación.
  • G06F9/48 G06F 9/00 […] › Inicio de un programa; Cambio de programa, p.ej. mediante una interrupción.

PDF original: ES-2734248_T3.pdf

 

Patentes similares o relacionadas:

Uso de compresión de memoria para reducir la carga de compromiso de memoria, del 6 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método: determinar […]

Procesamiento transaccional, del 17 de Abril de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de controlar la ejecución de una transacción en un entorno informático, comprendiendo el método los pasos de: Iniciar, mediante un procesador, la ejecución […]

Método, aparato y sistema para transmitir o recibir simultáneamente múltiples objetos gestionados, del 10 de Abril de 2019, de ALCATEL LUCENT: Un método para transmitir simultáneamente múltiples objetos gestionados, comprendiendo el método las siguientes etapas: encapsular dos o más objetos gestionados […]

Guardar/restablecer registros seleccionados en procesamiento transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para facilitar el procesamiento de transacciones dentro de un entorno de computación, comprendiendo dicho método: obtener una instrucción […]

Filtrado de interrupción de programa en ejecución transaccional, del 13 de Marzo de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método para gestionar interrupciones en un entorno informático, el método comprendiendo las etapas de iniciar, por un procesador, una transacción mediante la ejecución […]

APARATO, SISTEMA Y PROCEDIMIENTO DE GESTIÓN DE ACOPLAMIENTO DE INTERMEDIARIO, del 8 de Marzo de 2019, de Proximal Systems Corporation: Aparato, sistema y procedimiento de gestión de acoplamiento de intermediario. Se desvela un aparato, sistema y procedimiento para gestión de […]

Control de manera selectiva de ejecución de instrucciones en procesamiento transaccional, del 27 de Febrero de 2019, de INTERNATIONAL BUSINESS MACHINES CORPORATION: Un método de control de ejecución de instrucciones dentro de transacciones en un procesador; en donde el procesador comprende una unidad […]

PROCEDIMIENTO Y MECANISMOS PARA UNA GESTIÓN PROACTIVA DE LA MEMORIA, del 2 de Enero de 2012, de MICROSOFT CORPORATION: Un sistema en un entorno informático que comprende: un mecanismo de seguimiento que hace seguimiento de la utilización de páginas de memoria […]

Otras patentes de Microsoft Technology Licensing, LLC