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

A virtualization method and system based on spatial multiplexing

A technology of virtualization system and space reuse, applied in the field of high-performance virtualization, can solve problems such as reducing switching overhead, avoid virtualization, reduce the difficulty of development and debugging, and have a wide range of applications

Active Publication Date: 2020-01-07
INST OF COMPUTING TECH CHINESE ACAD OF SCI +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Full hardware virtualization does not need to modify the system. Thanks to the hardware support, the switching overhead of the execution environment between the client and the host is greatly reduced, but it cannot be avoided, and the virtual machine monitor still needs to perform a large number of privileged operation authorization and Simulation; in fact, the optimization of virtualization performance of new products on mainstream commodity hardware platforms mostly focuses on reducing guest virtual machine exit (VMExit)

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
  • A virtualization method and system based on spatial multiplexing
  • A virtualization method and system based on spatial multiplexing
  • A virtualization method and system based on spatial multiplexing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0054] In order to make the purpose, technical solution and advantages of the present invention clearer, a light-weight virtualization method based on spatial multiplexing of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0055] A light-weight virtualization method based on space multiplexing of the present invention is oriented to the data center environment. By bypassing the virtual machine monitor as much as possible, the virtual machine monitor only handles I / O virtualization, and all other privileged instructions None need to be processed by the virtual machine monitor, and run directly at the highest privilege level, avoiding the processing overhead of "trapped-downgrade-return" for CPU and memory management privileged instructions, and impr...

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 relates to a virtualization system based on spatial multiplexing. The system comprises a system platform, a virtual machine monitor and a plurality of virtual machines, wherein the system platform comprises a plurality of logic partitions and I / O equipment resources, each logic partition comprises CPU resource, memory resources and special hardware resources, and each logic partition correspondingly operates one virtual machine, and the virtual machine monitor is used for dynamically adjusting the memory resources in the logic partitions according to the operation conditions of application programs of the virtualization system; the multiple virtual machines are used for operating the application programs, one virtual machine is a privilege virtual machine, and the other virtual machines are non-privilege virtual machines, the application program operated by the privilege virtual machine is a control program which participates in controlling all the non-privilege virtual machines, distributing shared memories to all the non-privilege virtual machines, and the virtual machines are communicated through the multiplexing shared memory contents. The efficiency and stability of the virtual machines are improved through spatial multiplexing of hardware resources and dynamic balance of memory resources among different virtual machines.

Description

technical field [0001] The invention relates to the field of high-performance virtualization, in particular to a virtualization method and system based on spatial multiplexing. Background technique [0002] As one of the core technologies of cloud computing, virtualization provides a new opportunity for the development of system software. Virtualization realizes resource abstraction and isolation and sharing, introduces features such as elastic on-demand and online migration, and is widely used in data centers. However, compared with traditional operating systems, the performance overhead of virtualization is an unavoidable problem. Especially for computing and data-intensive applications such as high-performance scientific computing and high-throughput data analysis, the performance degradation caused by virtualization, Instability in performance due to competition for resource sharing makes it difficult for such applications to be ideal in the cloud. The main reason for ...

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/455G06F9/54
CPCG06F9/45558G06F9/544G06F2009/45579G06F2009/45583
Inventor 黎斐南安仲奇郭振兴李豪李强霍志刚
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI