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

I/O virtualization method for simplifying mode switch in hardware virtual machine

A technology of mode switching and virtual machine, applied in software simulation/interpretation/simulation, instrument, electrical digital data processing, etc., can solve the problem of low I/O access performance of hardware virtual machine, achieve improved I/O communication performance, Reduce the effect of mode switching

Inactive Publication Date: 2010-10-13
BEIHANG UNIV
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] The invention aims at reducing the number of mode switching times required for hardware virtual machine I / O access, takes shared memory as the core idea, and takes queuing theory as the theoretical basis to solve the problem of low performance of hardware virtual machine I / O access

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 virtualization method for simplifying mode switch in hardware virtual machine
  • I/O virtualization method for simplifying mode switch in hardware virtual machine
  • I/O virtualization method for simplifying mode switch in hardware virtual machine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] refer to figure 2 , the present invention establishes multiple direct communication channels between the domain 0 running in the privileged mode and the hardware virtual machine running in the non-privileged mode through the comprehensive design of the shared memory and the event channel. Based on this, by encapsulating I / O communication requests on the hardware virtual machine and domain 0, a model is established to select the most suitable communication channel for communication, which can greatly reduce the mode switching operations caused by traditional hardware virtual machine I / O communication frequency. There are three pairs of shared memory of different sizes between the hardware virtual machine and domain 0, and each pair of shared memory includes two unidirectional shared memories for communication in two directions. At the same time, an event channel is created for each pair of shared memory. The event channel is used to transmit signals between the hardwar...

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 virtualization method for simplifying mode switch in a hardware virtual machine. n communication channels are established between a privileged virtual machine which operates in a privileged mode and a hardware virtual machine which operates in a non-privileged mode, wherein each channel comprises two shared memory spaces used for communications in two directions, and an event channel is used for transmitting an event signal. A queuing record and an output record are set at two ends of each communication channel and are used for calculating the arrival rate and output rate of the communication tasks at the port of the communication channel. An n-order M / M / 1 queuing model is established in the hardware virtual machine and the privileged virtual machine and is used for evaluating the communication delay of each communication channel so as to select the most suitable communication channel for communication. Therefore, the maximum reduction of the communication delay in the sustainable range of the application is guaranteed. Due to the mode switch times caused by I / O communications, the I / O performance of the hardware virtual machine is improved.

Description

technical field [0001] The invention relates to the field of hardware virtual machine I / O virtualization, in particular to an I / O virtualization method for simplified mode switching. Background technique [0002] A virtual machine (Virtual Machine: VM) is a system that supports multiple operating systems running in parallel on a single physical server, and can provide more efficient use of underlying hardware. In a virtual machine, the CPU chip divides a storage area from other parts of the system, and the operating system and applications run in a "protected mode" environment. A virtual machine monitor (Virtual Machine Monitor: VMM) is a software layer for coordinating and managing virtual machines in the same host machine. It usually strengthens the independence between virtual machines through the help of hardware or software components. The Xen monitor (Hypervisor) runs at the highest level of system privileges, and there is a trusted privileged virtual machine called d...

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/455G06F13/20
Inventor 白跃彬罗成张会永张良
Owner BEIHANG UNIV