Virtual machine real-time migration method and system based on counting rank ordering

A technology of real-time migration and sorting method, which is applied in the field of virtualization and cloud computing, can solve the problems of increased memory page data transmission, total migration time and downtime extension, etc., to reduce the amount of migrated data, save migration time, and improve The effect of migration efficiency

Inactive Publication Date: 2013-12-25
INST OF INFORMATION ENG CHINESE ACAD OF SCI
View PDF3 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Resulting in increased memory page data transfer volume, overall migration time and downtime

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Virtual machine real-time migration method and system based on counting rank ordering
  • Virtual machine real-time migration method and system based on counting rank ordering
  • Virtual machine real-time migration method and system based on counting rank ordering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0048] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0049] Such as Figure 4 As shown, it is a virtual machine real-time migration method based on counting and sorting described in Embodiment 1 of the present invention, which specifically includes the following steps:

[0050] Step 1: Store the number of times each memory page becomes dirty in a storage array;

[0051] Step 2: Use a location array to record the original location of the memory page, and use another auxiliary storage array to record the number of memory pages corresponding to different dirty times;

[0052] Step 3: Initialize each item in the storage array with 0;

[0053] Step 4: Sort the memory pages so that the memory pages with a small number of dirty times are arranged in front, and the memory p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a virtual machine real-time migration method based on counting rank ordering. The method specifically comprises the following steps of a step 1 that the times that each memory page is dirtied are stored in a storage array; a step 2 that the memory pages are ranked from low to high according to the dirtying times; a step 3 that the ranked memory pages are transmitted from a source host to a target host according to the sequence. The method has the beneficial effects that the memory pages with more dirtying times are placed on the last period of each round as far as possible for carrying out transmission judgment, and the condition that the same page is transmitted for many times due to the frequent dirtying can be reduced as far as possible, so that the time that the page with high dirtying probability is transmitted is delayed as far as possible, and the probability that the page is retransmitted frequently is reduced; the transition time is reduced; the migratory data size is reduced; the migration efficiency is thus improved.

Description

technical field [0001] The invention relates to a virtual machine real-time migration method and system based on counting and sorting, and relates to the fields of virtualization and cloud computing. Background technique [0002] In the field of virtualization, live migration of virtual machines, as one of the key technologies, is widely used in load balancing, fault tolerance, and system support in modern data centers, clusters, and cloud computing. A virtual machine is a computer system that has all the hardware features by means of software simulation. In the case of ensuring the normal operation of services on the virtual machine, the virtual machine can be migrated between different physical hosts, which is called live migration of the virtual machine. [0003] Live migration is a key feature of virtual machine technology. During live migration of virtual machines, when the physical storage of virtual machines is shared (such as SAN or NFS services), only memory image...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 云晓春郝志宇张永铮邹庆欣李伦费海强丁振全
Owner INST OF INFORMATION ENG CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products