Procedimiento de gestión de memoria de máquina virtual, máquina principal física, dispositivo PCIE y procedimiento de configuración del mismo, y dispositivo de gestión de migración.
Un procedimiento para gestionar una memoria de una máquina virtual,
en el que la máquina virtual se ejecuta en un ordenador central físico, el ordenador central físico está conectado a un dispositivo de interconexión exprés de componentes periféricos, PCIE, el dispositivo PCIE es un dispositivo de hardware que admite la norma de virtualización I/O de una sola raíz, SR-IOV, y el dispositivo PCIE tiene al menos una función física, PF, y al menos una función virtual, VF, en el que un número de función único se configura para cada PF y cada VF por separado; en el que la máquina virtual ejecuta un servicio usando una VF de la al menos una VF, y la máquina virtual corresponde a un número de función de la VF de la al menos una VF; y el procedimiento comprende:
asignar, mediante la máquina virtual, una memoria a al menos un servicio ubicado en el dispositivo PCIE, donde la memoria asignada a cada servicio comprende múltiples bloques de memoria, cada uno de los múltiples bloques de memoria se utiliza para guardar información de funcionamiento de un servicio correspondiente, y cada bloque de memoria es una sección de espacio de memoria en la que direcciones físicas de invitado son consecutivas;
generar, mediante la máquina virtual, una tabla de direcciones base, BAT, y una tabla de direcciones lógicas de chip, CLAT, de acuerdo con la memoria asignada a cada servicio, donde la BAT comprende una dirección base de entrada de CLAT correspondiente a cada servicio, y la CLAT comprende una primera dirección de cada bloque de memoria;
enviar al dispositivo PCIE, mediante la máquina virtual, una dirección de la BAT y un número de función correspondiente a la máquina virtual, donde una correspondencia entre la dirección de la BAT y el número de función correspondiente a la máquina virtual se guarda en una tabla de configuración de máquina virtual, VCT, del dispositivo PCIE conectado al ordenador central físico;
en el que cuando la máquina virtual se migra desde el ordenador central físico a un ordenador central físico de destino, los bloques de memoria, la BAT y la CLAT se migran a la máquina virtual migrada en el ordenador central físico de destino; y
en el que después de la migración, una correspondencia entre la dirección de la BAT y un número de función que corresponde a la máquina virtual migrada, y es de una VF en un dispositivo PCIE conectado al ordenador central físico de destino, se configura en una VCT en el dispositivo PCIE conectado al ordenador central físico de destino.
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/CN2015/089811.
Solicitante: HUAWEI TECHNOLOGIES CO., LTD..
Inventor/es: LU,SHENGWEN.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F12/1009 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 12/00 Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06). › utilizando tablas de páginas, p. ej. estructuras de tablas de páginas.
- G06F12/1027 G06F 12/00 […] › utilizando medios de traducción de direcciones asociativas o pseudo-asociativas, p. ej. un repertorio de páginas activas.
- G06F13/10 G06F […] › G06F 13/00 Interconexión o transferencia de información u otras señales entre memorias, dispositivos de entrada/salida o unidades de procesamiento (circuitos de interfaz para dispositivos de entrada/salida específicos G06F 3/00; sistemas multiprocesadores G06F 15/16). › Control por programa para dispositivos periféricos (G06F 13/14 - G06F 13/42 tienen prioridad).
- G06F13/42 G06F 13/00 […] › Protocolo de transferencia para bus, p. ej. interbloqueo; Sincronización.
- G06F9/455 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Emulación; Interpretación; Simulación delsoftware, p. ej. virtualización o emulación de motores de ejecución de aplicaciones o sistemas operativos.
PDF original: ES-2710625_T3.pdf
Patentes similares o relacionadas:
Aparato para establecer la dirección de un módulo utilizando un reloj, del 17 de Junio de 2020, de LEXMARK INTERNATIONAL, INC.: Un circuito integrado específico de la aplicación (ASIC) que comprende: un pin de alimentación; un pin de masa; un pin de reloj I2C; un pin […]
Método para implementar un bus industrial de banda ancha de campo de internet, del 17 de Junio de 2020, de Kyland Technology Co., Ltd: Un método para implementar un bus industrial de banda ancha de campo de internet, caracterizado por que, el método es aplicable a un sistema de arquitectura […]
Método para gestionar la configuración del bus de banda ancha del campo de internet industrial, del 3 de Junio de 2020, de Kyland Technology Co., Ltd: Un método para gestionar la configuración de un bus de banda ancha del campo de internet industrial, caracterizado por que, el método es aplicable a […]
Sistema de arquitectura de bus de banda ancha de campo de internet de la industria, del 3 de Junio de 2020, de Kyland Technology Co., Ltd: Un sistema de arquitectura de bus de banda ancha de campo de Internet de la industria, caracterizado por que, el sistema comprende un controlador de bus […]
Método para implementar un bus de campo en tiempo real de banda ancha de Internet industrial, del 29 de Abril de 2020, de Kyland Technology Co., Ltd: Un método para implementar un bus de campo en tiempo real de banda ancha de Internet industrial, en donde el método puede aplicarse a una red de transferencia […]
Procedimiento para hacer funcionar un sistema de transmisión de datos y sistema de transmisión de datos, del 29 de Abril de 2020, de Siemens Mobility GmbH: Procedimiento para hacer funcionar un sistema de transmisión de datos en el que - un primer equipo de transmisión de datos está conectado […]
Método y aparato para detectar contrapresión de mensajes, del 8 de Abril de 2020, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de detección de contrapresión de paquetes, en donde el método se aplica a un dispositivo que tiene un puerto de Interconexión de […]
Sistema de autenticación e información para instrumentos quirúrgicos reutilizables, del 8 de Abril de 2020, de Covidien LP (100.0%): Un método para comunicar datos a través de un bus, el método que comprende: autenticar un componente quirúrgico utilizando un microchip […]