Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Virtual machine system for input/output equipment virtualization outside virtual machine monitor

A virtual machine monitor and input and output device technology, applied in the field of computer processing, can solve problems such as complex organization, unstable security and isolation, and large volume of virtual machine monitor software, so as to reduce burden, good isolation and safety effect

Active Publication Date: 2011-02-16
ZHEJIANG UNIV
View PDF3 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The virtual machine monitor (VMM) manages all resources of the entire system, responds to and processes the I / O requests of all clients, which makes the virtual machine monitor (VMM) software bulky and complex, which poses a threat to security and isolation. destabilizing factors

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
  • Virtual machine system for input/output equipment virtualization outside virtual machine monitor
  • Virtual machine system for input/output equipment virtualization outside virtual machine monitor
  • Virtual machine system for input/output equipment virtualization outside virtual machine monitor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] Such as figure 2 As shown, a virtual machine system that performs input and output (I / O) virtualization outside a virtual machine monitor (VMM), a processor platform based on hardware-assisted virtualization technology:

[0041] Guest virtual machine A generates an I / O request, which is captured by the VMM, and the VMM allocates IOVM 1 to process the I / O request according to the type of the I / O request and related information.

[0042] Another I / O request generated by guest virtual machine A is captured by the VMM, and the VMM allocates IOVM 2 to process the I / O request according to the type and related information of the I / O request.

[0043] The I / O request generated by guest virtual machine B is captured by the VMM, and the VMM allocates IOVM 2 to process the I / O request according to the type and related information of the I / O request.

[0044] Multiple I / O requests from a guest virtual machine can be handled by one or more IOVMs. An I / O request from client A and ...

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 provides a virtual machine system for input / output equipment virtualization outside a virtual machine monitor. The virtual machine system comprises the virtual machine monitor; the virtual machine monitor is provided with a plurality of input / output virtual machines, and all I / O operations of clients and equipment sharing are processed by the input / output virtual machines; the plurality of input / output virtual machines are managed and dispatched by the virtual machine monitor; and an inter-domain communication mechanism and a memory sharing mechanism are formed between the input / output virtual machines and the virtual machine monitor. Functions of processing and sharing input and output are extracted from the virtual machine monitor based on a processor platform of hardware-aid virtualization technology, and processing, sharing and dispatching of the input and the output are performed in the prerogative client virtual machines running above the virtual machine monitor tofinish the I / O virtualization function so that better isolation and safety can be acquired and the burden of the virtual machine monitor can be reduced at the same time.

Description

technical field [0001] The present invention relates to the technical field of computer processing, and in particular to a virtual machine technology, wherein a guest operating system runs in a virtual machine of a computing device, and more specifically, to a virtual machine monitor in such a virtual machine environment A method for virtualizing input and output (I / O) devices. Background technique [0002] In the previous virtualization environment, the guest virtual machine (Guest Virtual Machine) is referred to as the client, the guest operating system (Guest Operating Systems) runs in the virtual machine, and the virtual machine monitor (Virtual Machine Monitor) manages all hardware resources. , and provide a virtual hardware environment for the client operating system to run. All virtual machines run on a virtual machine monitor (VMM). The specific structure is as follows figure 1 shown. [0003] On a processor platform with hardware-assisted virtualization technology...

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/455H04L29/06
Inventor 陈文智吴卓文
Owner ZHEJIANG 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
Eureka Blog
Learn More
PatSnap group products