Unlock instant, AI-driven research and patent intelligence for your innovation.

Virtual machine online migration method based on hardware acceleration

A hardware acceleration and virtual machine technology, applied in software simulation/interpretation/simulation, program startup/switching, resource allocation, etc., can solve problems such as performance degradation, dirty memory pages, inflexible working set size, etc., to eliminate time The effect of consumption and cost reduction

Active Publication Date: 2020-08-25
XI AN JIAOTONG UNIV
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] 1. For all the above methods, hardware acceleration is not used when tracking memory history access during the migration process (only tracking memory access can ensure that the data modified at the source end can be retransmitted to the destination end during the migration process), and hardware acceleration will be introduced without hardware acceleration. A large number of virtual machine exit events (VM-exit), which will bring a lot of overhead to the guest virtual machine
[0012] 2. Document 1 and Document 2 only use the pre-copy method. On the one hand, it will generate more invalid transmission and bandwidth consumption. On the other hand, it will cause longer migration time and affect migration reliability.
[0013] 3. In the pre-copy method, literature 1 and literature 2 use queues to maintain system access to hot data (working set data). On the one hand, the runtime maintenance cost of this queue is very high, which will bring a lot of overhead to the client virtual machine ; On the other hand, the size of the queue is fixed, and the size of the working set cannot be flexible, which limits the optimization effect
Although this method reduces the retransmission of dirty data, it only simply mixes pre-copy technology and post-copy technology, and does not consider the performance advantages and disadvantages of different loads for different copy methods. Therefore, a large number of requests are made from the source host in the early stage after migration data, which brings high latency and severe performance degradation to virtual machine applications
[0015] 5. Document 4 uses the Hidden Markov Model (HMM) to predict the probability of each memory page becoming dirty in real time, but training HMM in real time will cause a lot of additional overhead

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 online migration method based on hardware acceleration
  • Virtual machine online migration method based on hardware acceleration
  • Virtual machine online migration method based on hardware acceleration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0102] figure 1 It shows the process of efficient virtual machine migration based on load perception in this example. The process mainly includes 6 major steps. In the first four steps, the virtual machine runs on the source physical host, and these four steps are collectively referred to as the pre-copy stage. After a brief pause in step 5, the virtual machine will run on the destination host. Therefore, step 6 is called the post-copy stage. A method for online migration of a virtual machine based on hardware acceleration includes the following steps:

[0103] S101. Workload Profiling

[0104] In this embodiment, the user initiates a migration request, which marks the start of the migration work. The system will enter step S101 to perform load analysis. In this step, the migration system tracks the memory and disk access sequences of the virtual machine, and predicts the working set (of disk and memory) according to the acquired data. S101 is divided into four parts, f...

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 discloses a virtual machine online migration method based on hardware acceleration. The method comprises the following steps: firstly, the performance influence of different loads on different migration models is analyzed; two basic strategies for optimizing the migration performance are provided by utilizing the obtained conclusion; in other words, different migration model strategies and load-aware pre-copy migration strategies are used for different loads, and a set of complete and efficient virtual machine migration method capable of adaptively selecting favorable migration models according to the load type of a work set is provided. Secondly, acceleration is performed by using a hardware virtualization extension function in load analysis, so that more efficient memory write-in access sequence tracking is realized; thirdly, a CLOCK + algorithm with better overhead and performance is proposed to predict a memory write-in work set; according to the method, the working set information of the upper-layer load is accurately sensed and identified, and the favorable migration model is adaptively selected according to the type of the working set load, so that the performance influence in migration is reduced as much as possible.

Description

technical field [0001] The invention belongs to the field of data center management, and in particular relates to an online virtual machine migration method based on hardware acceleration. Background technique [0002] Virtual machine migration technology mainly refers to the transfer of a virtual machine and its running status from one computing node to another, ensuring that the virtual machine can continue to provide services at the destination when the source computing node is shut down due to failure or maintenance. Virtual machine migration technologies mainly include downtime migration and online migration. Because virtual machine downtime migration will cause long-term service interruption, the industry and academia mainly use the virtual machine online migration mechanism. [0003] In terms of virtual machine online migration, a method based on pre-copy is currently the most mainstream solution to realize online migration. The method copies and transmits the runnin...

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): G06F9/455G06F9/48G06F9/50
CPCG06F9/45558G06F9/4862G06F9/5016G06F2009/4557G06F2009/45579
Inventor 师斌张载郑庆华董博张发高宇达
Owner XI AN JIAOTONG UNIV