Method for implementing organizational architecture mode of kernel-based virtual machine (KVM)

A technology of kernel virtualization and implementation method, applied in the computer field, can solve problems such as long response time, increased rate of virtual machine occupied host resources, and reduced virtual machine I/O performance, and achieve the effect of convenient interaction

Inactive Publication Date: 2011-02-09
BEIHANG UNIV
View PDF3 Cites 46 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this mode, if frequent exits and returns are performed, the I / O performance of the virtual machine will be drastically reduced
For example, high-density network I / O and frequent reading and writing of small pieces of data will cause the virtual machine process to occupy the host resource rate abnormally high. I / O failure

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 for implementing organizational architecture mode of kernel-based virtual machine (KVM)
  • Method for implementing organizational architecture mode of kernel-based virtual machine (KVM)
  • Method for implementing organizational architecture mode of kernel-based virtual machine (KVM)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] see figure 1 , figure 2 , image 3 , Figure 4 As shown, the specific implementation steps are as follows:

[0044] A new software implementation architecture of the kernel virtual machine, its characteristics are as follows:

[0045] (1) Create a VPCS structure for each running virtual machine process, and allocate and resident memory when creating the running virtual machine process. The specific steps are as follows:

[0046] Step 1: When a virtual machine starts, add the corresponding VPCS data structure (or a pointer to the VPCS structure) when creating the PD (Process Descriptor) of the virtual machine process space, and in the KVM Daemon running in the background Create a corresponding VPCS queue, and each process corresponds to a VPCS data structure.

[0047] Step 2: The VPCS data structure is used to record the mapping relationship between various logical components in the virtual machine and the real physical device, including the corresponding relationship between...

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 mainly relates to a kernel-based virtual machine (KVM) architecture and an optimization technique thereof. Based on a KVM, the software structure thereof is optimized to fulfill the purposes of reducing the host resource occupied by the virtual machine and providing more efficient virtual machine running mode. In particular, a VPCS (virtual process control structure) created for each virtual machine process provides a good interface for implementing direct mapping between a physical resource and a logic resource. Meanwhile, because the hardware virtualization technique needs the support of a hardware technique, but a big part of servers owned by current large data centers and companies do not support the hardware virtualization technique, the optimization technique enables the virtualization technique to play a greater role in the calculation resource of the part. Therefore, the invention has good application prospect.

Description

Technical field [0001] The present invention relates to an implementation method of a kernel virtual machine organization architecture model, mainly related to the organization architecture model of a kernel virtual machine (Kernel-Based Virtual Machine, KVM for short) in a Linux operating environment, which is implemented based on the kernel virtual machine The optimization of the virtual machine software architecture involves the optimization technology of the virtualization monitoring program. It belongs to the field of computer technology. Background technique [0002] 1. Application of virtual machine [0003] In recent years, with the continuous development of virtualization technology under the x86 architecture and the continuous improvement of the performance of a single physical machine, it has become possible for one physical machine to provide multiple different simulated computing environments, which in practice is represented as virtualization software The popularity...

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/46G06F9/455
Inventor 董翰飞郝沁汾张铁刚丁涛
Owner BEIHANG UNIV
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