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

Mixed type equipment virtualization method based on KVM (Kernel-based Virtual Machine)

A hybrid and virtualized technology, applied in the computer field, can solve the problems of low utilization rate of physical devices, performance degradation of KVM virtual machines, and many times of data copying, etc., so as to improve the utilization rate of devices and reduce the average access delay.

Active Publication Date: 2015-04-08
XIDIAN UNIV
View PDF5 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage is that the I / O access path is long, and the KVM module and the KVM virtual machine are required to complete an I / O request, and the KVM module and QEMU are switched multiple times, and the number of data copies is large, which makes the performance of the KVM virtual machine decrease.
The direct I / O virtualization method overcomes the defect of context switching, and also shortens the path for virtual machines to access I / O devices. In this method, the I / O performance is almost the same as that in the physical case, but the motherboard space on a server Limited, the number of PCI and PCIE devices that can be added is also limited. After the device is directly allocated, it can only be fixedly accessed by one virtual machine, and the utilization rate of physical devices is not high.

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
  • Mixed type equipment virtualization method based on KVM (Kernel-based Virtual Machine)
  • Mixed type equipment virtualization method based on KVM (Kernel-based Virtual Machine)
  • Mixed type equipment virtualization method based on KVM (Kernel-based Virtual Machine)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be further described below in conjunction with the accompanying drawings. It should be noted that this embodiment is based on the technical solution and provides detailed implementation and specific operation process, but is not limited to this embodiment.

[0039] A KVM-based hybrid device virtualization system, including Linux kernel, KVM virtual machine, KVM module, QEMU simulation code module, KVM virtual machine monitor, and a physical machine with I / O devices, and virtual machine access I / O routing controller.

[0040] It should be noted that the virtual machine access I / O path selection controller is a key component of the virtualization system, and is a key means for optimizing the virtual path of the KVM virtual machine to access the I / O device virtual path, which is essentially a switch.

[0041] Such as figure 1 As shown, based on the above system, a KVM-based hybrid device virtualization method includes the following steps:

[0...

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 mixed type equipment virtualization method based on a KVM. An existing equipment virtualization model is additionally provided with a virtual machine access I / O (Input / Output) route selection controller; when the quantity of virtual machines which are to access I / O equipment is larger than the quantity of the I / O equipment on a physical machine, the virtual machines access the I / O equipment by adopting an equipment simulation I / O virtual route; when the quantity of the virtual machines which are to access the I / O equipment is smaller than the quantity of the I / O equipment on the physical machine, the virtual machines access the I / O equipment by adopting a direct I / O virtual route. The method disclosed by the invention has the advantages of reducing the average time delay for the virtual machines to access the I / O equipment and simultaneously increasing the utilization rate of the equipment.

Description

technical field [0001] The invention relates to the field of computers, in particular to virtualization of computer resources, and is suitable for solving the problem of how a virtual machine accesses a physical device. Background technique [0002] Virtualization technology is a method of abstracting and recombining different types of scattered physical resources on a physical platform according to different attributes, and presenting them to users in the form of logical resources. Virtualization technology was first applied to large platforms such as IBM. Due to the slow computer speed and low resource utilization rate at that time, and the computer resources were relatively expensive, people proposed to use time-division multiplexing of physical resources to improve resource utilization. , which is also the original idea of ​​virtualization. With the development of computer technology, PCs are becoming more and more popular, and their functions are becoming more and more...

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): G06F9/455G06F9/48
Inventor 李兵兵林春黄敏贾琼于海龙
Owner XIDIAN 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