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

Method and device for hot migration of virtual machine pass-through device

A virtual machine and hot migration technology, applied in the computer field, can solve the problems of inability to obtain the state of the pass-through device, unable to configure the state of the device, and unable to realize the hot migration of the pass-through device.

Active Publication Date: 2020-07-24
BEIJING BAIDU NETCOM SCI & TECH CO LTD
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the data transmission of the pass-through device does not require the participation of the virtual machine monitor, the virtual machine monitor cannot obtain the status of the pass-through device during live migration of the virtual machine, so it cannot configure the device status on the new virtual machine, so the pass-through device Unable to achieve hot migration

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
  • Method and device for hot migration of virtual machine pass-through device
  • Method and device for hot migration of virtual machine pass-through device
  • Method and device for hot migration of virtual machine pass-through device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The application will be further described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described here are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for ease of description, only the parts related to the relevant invention are shown in the drawings.

[0026] It should be noted that the embodiments in the application and the features in the embodiments can be combined with each other if there is no conflict. Hereinafter, the present application will be described in detail with reference to the drawings and in conjunction with embodiments.

[0027] figure 1 It shows an exemplary system architecture 100 that can apply the hot migration method of the virtual machine through device or the hot migration apparatus of the virtual machine through device of the present application.

[0028] Such as figure 1 As shown, the system architecture 100 m...

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

A live migration method for a virtual machine passthrough device, includes: performing a register state synchronization method by calling a register state synchronization interface; cancelling a passthrough state of the source virtual machine passthrough device, and migrating the source virtual machine passthrough device to the target virtual machine by iteratively executing multiple rounds of a synchronization operation as following: performing the register state synchronization method by calling the register state synchronization interface to capture a read / write operation on a register of the source virtual machine passthrough device in a migration process, and executing the captured read / write operation on a register of a target virtual machine passthrough device; and performing a DMA dirty page synchronization method by calling a configured DMA dirty page transmission interface, to write data corresponding to a DMA dirty page identified by the source virtual machine passthrough device into a memory of the target virtual machine.

Description

Technical field [0001] The embodiments of the present application relate to the field of computer technology, in particular to the field of virtual machine hot migration technology, and in particular to a method and device for hot migration of virtual machine through devices. Background technique [0002] Virtual Machine (Virtual Machine) refers to a complete computer system with complete hardware system functions that is simulated by software and runs in a completely isolated environment. A virtual machine usually runs on a host machine, and each host machine can run multiple virtual machines. [0003] In cloud computing, pass-through devices can directly transmit PCI-E (Peripheral Component Interface Express) devices on the host to the virtual machine, so that the virtual machine can directly access the device without going through the VMM on the host (Virtual Machine Monitor, virtual machine monitor), so that the equipment in the virtual machine to obtain the best performance. ...

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 Patents(China)
IPC IPC(8): G06F9/455
CPCG06F9/45558G06F2009/4557G06F9/45533G06F2009/45562
Inventor 谢永吉柴稳张宇
Owner BEIJING BAIDU NETCOM SCI & TECH CO LTD
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