Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Goto Application

1. WO2020063432 - PROCÉDÉ ET APPAREIL DE MISE À NIVEAU D'UN ÉMULATEUR VIRTUALISÉ

Numéro de publication WO/2020/063432
Date de publication 02.04.2020
N° de la demande internationale PCT/CN2019/106592
Date du dépôt international 19.09.2019
CIB
G06F 9/445 2018.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
445Chargement ou démarrage de programme
G06F 9/455 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
44Dispositions pour exécuter des programmes spécifiques
455Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
CPC
G06F 8/65
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
65Updates
G06F 9/445
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
445Program loading or initiating
G06F 9/455
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
Déposants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN]
Inventeurs
  • 龙鹏 LONG, Peng
  • 汪晶 WANG, Jing
Mandataires
  • 深圳市深佳知识产权代理事务所(普通合伙) SHENPAT INTELLECTUAL PROPERTY AGENCY
Données relatives à la priorité
201811162722.130.09.2018CN
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) METHOD AND APPARATUS FOR UPGRADING VIRTUALIZED EMULATOR
(FR) PROCÉDÉ ET APPAREIL DE MISE À NIVEAU D'UN ÉMULATEUR VIRTUALISÉ
(ZH) 一种升级虚拟化模拟器的方法和装置
Abrégé
(EN)
Disclosed are a method and apparatus for upgrading a virtualized emulator. The method comprises: when a first virtual machine is operating based on a virtualized emulator of an older version, using a virtualized emulator of a new version to start a second virtual machine, wherein the second virtual machine has the same configuration as the first virtual machine; and then pausing the first virtual machine and the second virtual machine, and sending device state information of the first virtual machine to the second virtual machine so as to control the second virtual machine such that same can resume operation based on the device state information of the first virtual machine. It can be seen that even if the upgrade fails, the interrupted service of a virtual machine can resume operation on the first virtual machine because the first virtual machine still can resume operation based on a virtualized emulator of an older version, so that the problems of the operation of the virtual machine being terminated and the service of the virtual machine being forced to be interrupted and unable to resume operation caused due to an unsuccessful upgrade can be avoided.
(FR)
La présente invention concerne un procédé et un appareil de mise à niveau d'un émulateur virtualisé. Le procédé comprend les étapes consistant à : lorsqu'une première machine virtuelle fonctionne sur la base d'un émulateur virtualisé d'une version plus ancienne, utiliser un émulateur virtualisé d'une nouvelle version pour démarrer une seconde machine virtuelle, la seconde machine virtuelle ayant la même configuration que la première machine virtuelle ; puis mettre en pause la première machine virtuelle et la seconde machine virtuelle, et envoyer des informations d'état de dispositif de la première machine virtuelle à la seconde machine virtuelle de façon à commander la seconde machine virtuelle de telle sorte qu'elle peut reprendre le fonctionnement sur la base des informations d'état de dispositif de la première machine virtuelle. On peut constater que même si la mise à niveau échoue, le service interrompu d'une machine virtuelle peut reprendre le fonctionnement sur la première machine virtuelle car la première machine virtuelle peut toujours reprendre l'opération sur la base d'un émulateur virtualisé d'une version plus ancienne, de telle sorte que les problèmes concernant le fonctionnement de la machine virtuelle qui prend fin et le service de la machine virtuelle forcé de s'interrompre et incapable de reprendre le fonctionnement en raison d'une mise à niveau infructueuse peuvent être évités.
(ZH)
本申请公开了一种升级虚拟化模拟器的方法和装置。该方法包括:在第一虚拟机正在基于旧版本虚拟化模拟器运行时,使用新版本虚拟化模拟器来启动第二虚拟机,其中,第二虚拟机具有与第一虚拟机相同的配置,然后,暂停第一虚拟机以及第二虚拟机,并将第一虚拟机的设备状态信息发送给第二虚拟机,以便于控制第二虚拟机能够基于第一虚拟机的设备状态信息恢复运行。可见,即使升级失败,由于第一虚拟机依然可以基于旧版本虚拟化模拟器恢复运行,因此,中断的虚拟机业务可以在第一虚拟机上恢复运行,从而可以避免升级不成功导致虚拟机终止运行以及虚拟机的业务被迫中断无法恢复运行的问题。
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international