Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

I/O resource scheduling method for distributed virtual machine monitor

A virtual machine monitor and resource scheduling technology, applied in the computer field, can solve problems such as limiting I/O resource utilization and low I/O capabilities

Inactive Publication Date: 2010-06-23
HUAWEI TECH CO LTD
View PDF3 Cites 51 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

vNUMA can only perform I / O operations on the boot node, which greatly limits its utilization of a large number of I / O resources, making the entire system's I / O capability low.

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 resource scheduling method for distributed virtual machine monitor
  • I/O resource scheduling method for distributed virtual machine monitor
  • I/O resource scheduling method for distributed virtual machine monitor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0077] Step 1, the stage of detecting physical resources:

[0078] 1). The start-up of the DVMM prototype system starts from the power-on self-test of the basic input and output system (BIOS) of each node until the data packets between the nodes are ready to be transmitted.

[0079] 2) Establish communication infrastructure, establish protocol stack, provide communication services for VMMs distributed on different physical machines, and provide communication support for functions such as cross-physical machine I / O access and cross-physical machine interrupt processing of DVMM.

[0080] 3) Read the resource information table built by the BIOS, reserve some resources, mainly memory resources, for storing various control information, read the ACPI table, analyze the DMAR and DHRD structures, and set the DSS of each node. Complete the VT-d hardware environment ...

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 an I / O resource scheduling model for a distributed virtual machine monitor. The model is implemented by the following four steps: 1, detecting a physical resource stage; 2, establishing a global virtual I / O bitmap; 3, processing I / O instructions; and 4, interrupting virtualization. The model provided by the invention implements direct access of the distributed virtual machine monitor to equipment under a single system image, provides a complete I / O resource scheduling scheme, improves the utilization efficiency of I / O resources, and has good use value and broad development prospect.

Description

(1) Technical field [0001] The present invention relates to the field of computer technology, in particular to the field of I / O virtualization in computer virtualization technology, and in particular to an I / O resource scheduling method of a distributed virtual machine monitor. Adopt the latest hardware virtualization technology, integrate the I / O resources distributed in multiple hosts, build a global virtual I / O space, schedule I / O resources for the upper guest operating system, and realize the distributed I / O resources of the guest operating system global management and use. (2) Background technology [0002] Virtualization is a broad term generally used in computing to refer to computing and processing that runs on a virtual basis rather than a real one. Computer virtualization technology can abstract the physical resources of the computer and isolate hardware and software. Using virtualization technology, the cluster can be abstracted into a virtual machine with share...

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
IPC IPC(8): G06F9/455G06F9/50
Inventor 肖利民李卓姜兆龙陈思名
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products