I/O system and working method facing multi-core platform and distributed virtualization environment

A virtualized environment and distributed technology, applied in a variety of digital computer combinations, instruments, electrical digital data processing, etc., can solve problems such as virtual machine and user application crashes, multi-core platform crashes, I/O performance bottlenecks, etc., to achieve The effect of reducing the number of jumps, improving overall performance, and reducing the missing rate

Active Publication Date: 2011-11-16
JIANGSU HOPERUN SOFTWARE CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, when faced with a multi-core platform, the above-mentioned paravirtualized I / O architecture will have many shortcomings and problems:
[0008] 2. Since all physical I / O device drivers are located in the privileged virtual machine Dom0, once a physical I / O device driver has a problem, it may cause the collapse of the entire multi-core platform, making a large number of virtual machines running on this platform machine and user application crashes, causing serious consequences;
[0009] 3. Since all physical I / O device drivers are located in the privileged virtual machine Dom0, all I / O requests must be executed by the privileged virtual machine Dom0, which makes the privileged virtual machine Dom0 the I / O performance bottleneck of the system
This will cause a great waste of computing power of the multi-core platform;
[0010] 4. In the above-mentioned I / O architecture under paravirtualization, there is no good support for the migration of I / O access. People need to rely on technologies such as centralized remote I / O resources to realize the distributed virtualization environment. Migration support for I / O access in
If virtual machines or applications access resources on local physical nodes, these virtual machines and applications cannot be migrated to other physical nodes, which also limits the realization of dynamic load balancing and the improvement of resource utilization in distributed computing systems

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
  • I/O system and working method facing multi-core platform and distributed virtualization environment
  • I/O system and working method facing multi-core platform and distributed virtualization environment
  • I/O system and working method facing multi-core platform and distributed virtualization environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] In order to make the purpose, technical solution and advantages of the present invention clearer, the I / O system and working method for multi-core platforms and distributed virtualization environments 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.

[0062] The multi-core platform and distributed virtualization environment-oriented I / O system and working method of the present invention realize a simple, efficient, safe, reliable and scalable I / O access mechanism in the multi-core platform and distributed virtualization environment, And it can provide an efficient I / O access mechanism for many virtual machines and user applications running in parallel on a multi-core platform, and provide good support for the migration of virtual machines an...

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 an I / O system facing a multi-core platform and a distributed virtualization environment. The system comprises privileged virtual machine, an I / O resource management module, at least one dedicated I / O domain, at least one local physical I / O device and a user virtual machine, wherein the privileged virtual machine is used for receiving the resource management command of the administrator and transmitting the resource management command to the I / O resource management module; the I / O resource management module is used for detecting the local physical I / O device and establishing a dedicated I / O domain for each local physical I / O device according to the resource management command; the dedicated I / O domain is used for initializing the local physical I / O device charged atthe own risk, and starting to supply I / O service outwards after the initialization of the local physical I / O device is finished; the local physical I / O device is in one-to-one correspondence with thededicated I / O domains; and the user virtual machine establishes an I / O access channel with the dedicated I / O domain and interacts with the dedicated I / O domain through the I / O access channel.

Description

technical field [0001] The invention relates to the field of virtualization technology and computer I / O technology, in particular to an I / O system and working method oriented to a multi-core platform and a distributed virtualization environment. Background technique [0002] Virtualization is a broad term generally used in computing to refer to computing elements operating on a virtual basis rather than a real one. Through virtualization technology, a single hardware is virtualized into a larger number of virtual components, so that more applications can run in parallel to make full use of the parallel computing capabilities of the multi-core platform. Virtualization technology can expand the capacity of hardware and simplify the process of reconfiguring software. [0003] Computer I / O technology is always a very important key technology in the development of computer technology. Its technical characteristics determine that the I / O performance of the computer has an import...

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): G06F13/10G06F15/17
Inventor 杨亚军王若倪孙毓忠
Owner JIANGSU HOPERUN SOFTWARE CO LTD
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