Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Dynamic migration and optimization method of virtual machines based on remote direct memory access

A technology of memory access and dynamic migration, which is applied in the direction of program control design, program control device, software simulation/interpretation/simulation, etc. It can solve the problem that the dynamic migration method cannot be used directly, the resources of the target virtual machine are not fully utilized, and the upper layer is affected Application service performance and other issues, to achieve the effect of shortening the overall migration time and service interruption time

Active Publication Date: 2015-03-11
SHANGHAI JIAO TONG UNIV
View PDF4 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] However, the remote direct memory access mode needs to consider the data competition problem caused by the direct read and write access of the remote and local virtual machines to the same memory space, which makes the existing dynamic migration method unable to be used directly
In addition, the current migration method dominated by the source virtual machine imposes a huge burden on the computing resources (ie CPU) of the source virtual machine, affecting the performance of upper-layer application services, while the resources of the target virtual machine are not fully utilized.
Finally, the synchronous transmission method is adopted in the offline migration phase, which causes a long service interruption time and causes the lack of availability of upper-layer applications

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
  • Dynamic migration and optimization method of virtual machines based on remote direct memory access
  • Dynamic migration and optimization method of virtual machines based on remote direct memory access

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be described in detail below in conjunction with specific embodiments. The following examples will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0028] like figure 2 As shown, the present invention based on remote direct memory access virtual machine dynamic migration optimization method comprises the following steps:

[0029] Step ①, at the beginning of the pre-copy phase, the source virtual machine transfers the synchronous copy information used to identify memory changes to the target virtual machine; on the basis of the binary mapping table (Bitmap) used to record dirty pages (Dirty Page) in the original dynamic migration , and send ...

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 provides a dynamic migration and optimization method of virtual machines based on remote direct memory access. The method comprises the steps: step 1, a source virtual machine transfers synchronous copying information for marking memory change situations to a targeted virtual machine at the beginning of the pre-copying stage; step 2, after the transferring of the copying information is finished, the source virtual machine continues to execute upper-level application service; step 3, the targeted virtual machine sends receipt information to the source virtual machine; step 4, the source virtual machine sends service switching information to the targeted virtual machine; step 5, the targeted virtual machine utilizes on-demand recovery strategies and remotely reads final dirty page data at the backstage by utilizing an RDMA (Remote Direct Memory Access) model; step 6, the targeted virtual machine finishes the synchronization of the final dirty pages and sends migration completion information to the source virtual machine; and the source virtual machine releases all resources. The overall migration time and the service interruption time of the dynamic migration of the virtual machines are shortened, and meanwhile, the influence on the upper-level application service caused by the dynamic migration is reduced.

Description

technical field [0001] The present invention relates to a migration optimization method, in particular to a virtual machine live migration (Live Migration) optimization method based on remote direct memory access. Background technique [0002] The dynamic migration of virtual machines is one of the most important functions in virtualization technology, which is directly related to the high availability and high reliability of application services on the virtualization platform. Therefore, existing commercial and open source virtualization systems (such as VMWare, Xen and KVM, etc.) all provide this function. The performance of virtual machine live migration mainly depends on the virtual machine migration speed and service interruption time. The current mainstream virtual machine dynamic migration is based on the pre-copy technology (Pre-copy), the specific process (see figure 1 shown) as follows: [0003] (1) Migration preparation, finding a suitable target node for the s...

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
IPC IPC(8): H04L29/08G06F9/455
CPCG06F9/45504G06F9/4856
Inventor 陈榕陈海波臧斌宇管海兵
Owner SHANGHAI JIAO TONG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products