Processing

Please wait...

Settings

Settings

Goto Application

1. WO2021057698 - VIRTUAL MACHINE MIGRATION METHOD, DEVICE, ELECTRONIC APPARATUS, AND STORAGE MEDIUM

Publication Number WO/2021/057698
Publication Date 01.04.2021
International Application No. PCT/CN2020/116713
International Filing Date 22.09.2020
IPC
G06F 9/455 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR 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
Applicants
  • 阿里巴巴集团控股有限公司 ALIBABA GROUP HOLDING LIMITED
Inventors
  • 田殿臣 TIAN, Dianchen
Agents
  • 北京三友知识产权代理有限公司 BEIJING SANYOU INTELLECTUAL PROPERTY AGENCY LTD.
Priority Data
201910913419.925.09.2019CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) VIRTUAL MACHINE MIGRATION METHOD, DEVICE, ELECTRONIC APPARATUS, AND STORAGE MEDIUM
(FR) PROCÉDÉ DE MIGRATION DE MACHINE VIRTUELLE, DISPOSITIF, APPAREIL ÉLECTRONIQUE ET SUPPORT DE STOCKAGE
(ZH) 一种虚拟机的迁移方法及装置、电子设备、存储介质
Abstract
(EN)
A virtual machine migration method, a device, an electronic apparatus, and a storage medium. The method comprises: during live migration of a virtual machine, acquiring memory access feature data of the virtual machine (101); dividing a memory of the virtual machine into multiple memory regions by using the memory access feature data, wherein the memory regions correspond to individual popularity levels (102); generating page table segmentation modes corresponding to the multiple popularity levels, and performing page table segmentation on the multiple memory regions by using the page table segmentation modes, respectively (103); and performing dirty page logging and iterative copying on segmented page tables to complete the live migration (104). The method optimizes page segmentation during live migration of virtual machines, and uses different segmentation modes by incorporating popularity levels of memory access, thereby avoiding labeling every page table as read-only at once, and reducing the impact on a VCPU.
(FR)
L'invention concerne un procédé de migration de machine virtuelle, un dispositif, un appareil électronique et un support de stockage Le procédé comprend les étapes suivantes : pendant la migration en direct d'une machine virtuelle, acquérir des données de caractéristiques d'accès mémoire de la machine virtuelle (101) ; diviser une mémoire de la machine virtuelle en de multiples régions de mémoire à l'aide des données de caractéristiques d'accès mémoire, les régions de mémoire correspondant à des niveaux de popularité individuels (102) ; générer des modes de segmentation de table de pages correspondant aux multiples niveaux de popularité et réaliser une segmentation de table de pages sur les multiples régions de mémoire à l'aide des modes de segmentation de table de pages, respectivement (103) ; et réaliser une journalisation de pages sales et une copie itérative sur des tables de pages segmentées pour achever la migration en direct (104). Le procédé optimise la segmentation de pages pendant la migration en direct de machines virtuelles et utilise différents modes de segmentation en incorporant des niveaux de popularité d'accès mémoire, ce qui permet d'éviter le marquage de chaque table de pages en tant que lecture seule en une seule fois et de réduire l'impact sur une VCPU.
(ZH)
一种虚拟机的迁移方法及装置、电子设备、存储介质,所述方法包括:在虚拟机的热迁移过程中,获取所述虚拟机的内存访问特征数据(101);采用所述内存访问特征数据,将所述虚拟机的内存划分为多个内存区域;其中,每个内存区域对应一热度等级(102);生成所述多个热度等级对应的页表分割模式,并分别采用所述页表分割模式,对所述多个内存区域进行页表分割(103);对页表分割后的页表进行脏页记录并迭代拷贝,以完成所述热迁移(104)。该方法实现了对虚拟机热迁移过程中页面分割的优化,能够结合内存访问的冷热程度采用不同分割模式,避免一次性将所有页表标记为只读状态,降低了对VCPU的影响。
Also published as
Latest bibliographic data on file with the International Bureau