WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016184320) METHOD AND DEVICE FOR UPGRADING QEMU ONLINE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/184320    International Application No.:    PCT/CN2016/081253
Publication Date: 24.11.2016 International Filing Date: 06.05.2016
IPC:
G06F 9/445 (2006.01)
Applicants: ALIBABA GROUP HOLDING LIMITED [--/CN]; Fourth Floor, One Capital Place P.O. Box 847, George Town, Grand Cayman Cayman Islands (KY)
Inventors: ZHANG, Xiantao; (CN).
FU, Junkang; (CN)
Agent: BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.; 16th Fl., Block A, Corporate Square, No.35 Jinrong Street Beijing 100033 (CN)
Priority Data:
201510249389.8 15.05.2015 CN
Title (EN) METHOD AND DEVICE FOR UPGRADING QEMU ONLINE
(FR) PROCÉDÉ ET DISPOSITIF POUR METTRE À NIVEAU UN PROCESSUS QEMU EN LIGNE
(ZH) 在线升级机器虚拟器的方法与设备
Abstract: front page image
(EN)Provided are a method and device for upgrading QEMU online. The method and device apply for a designated memory configured to save a memory address and state information of a virtual machine (VM), wherein the designated memory is not released during the process of upgrading the QEMU, and after the QEMU is upgraded, the state information of the VM can be directly recovered from the designated memory, thereby accelerating the recovery speed and shortening the time required for the upgrade. Moreover, an address of the designated memory is inputted to the QEMU as a newly added parameter, thereby realizing an online upgrade (hot upgrade) of the QEMU. Further, by updating an executable file of the QEMU using an execution module to realize in-place (i.e. process ID remains unchanged), online upgrade of the QEMU, the time required for the upgrade is controlled to be in a range of 100 ms-200 ms, so that the upgrade is not noticeable to a user, thereby improving user experience.
(FR)L’invention concerne un procédé et un dispositif pour mettre à niveau un processus QEMU en ligne. Le procédé et le dispositif demandent une mémoire désignée configurée pour sauvegarder une adresse de mémoire et des informations d’état d’une machine virtuelle (VM), la mémoire désignée n’étant pas libérée durant le processus de mise à niveau du processus QEMU, et après que le processus QEMU est mis à niveau, les informations d’état de la VM pouvant être récupérées directement à partir de la mémoire désignée, permettant ainsi d’accélérer la vitesse de récupération et de raccourcir le temps nécessaire pour la mise à niveau. En outre, une adresse de la mémoire désignée est entrée dans le processus QEMU comme paramètre nouvellement ajouté, permettant ainsi de réaliser une mise à niveau en ligne (mise à niveau à chaud) du processus QEMU. En outre, par mise à jour d’un fichier pouvant être exécuté du processus QEMU à l’aide d’un module d’exécution pour réaliser sur place (c’est-à-dire, l’identificateur (ID) de processus reste inchangé), une mise à niveau en ligne du processus QEMU, le temps nécessaire pour la mise à niveau est commandé de façon à être dans une plage de 100 ms-200 ms, de telle sorte que la mise à niveau ne peut pas être remarquée par un utilisateur, permettant ainsi d’améliorer l’expérience d’utilisateur.
(ZH)一种在线升级机器虚拟器的方法与设备,所述方法与设备申请一指定内存,该指定内存用于保存虚拟机的内存地址和状态信息,且该指定内存在更新机器虚拟器中不被释放,则在机器虚拟器升级之后,所述虚拟机的状态信息可以直接从该指定内存中恢复,从而加快了恢复速度、缩短了升级时间,并且将所述指定内存的地址作为新增参数传入所述机器虚拟器,从而实现了机器虚拟器的在线升级(热升级)。此外,通过在机器虚拟器更新过程中,利用执行模块更新机器虚拟器的可执行文件来实现机器虚拟器原地(即进程ID不变)在线升级,能够使升级时间控制在100ms~200ms左右,做到用户无感知,进而提高用户的使用体验。
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: Chinese (ZH)
Filing Language: Chinese (ZH)