Method for implementing distributed I/O resource virtualizing technique

A technology of virtualization technology and implementation method, which is applied in the fields of instruments, electrical digital data processing, etc., and can solve the problems of limiting I/O resource utilization and low I/O capability.

Inactive Publication Date: 2009-05-06
BEIHANG UNIV
View PDF0 Cites 22 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
  • Method for implementing distributed I/O resource virtualizing technique
  • Method for implementing distributed I/O resource virtualizing technique
  • Method for implementing distributed I/O resource virtualizing technique

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0089] See figure 1 , figure 2 , image 3 , Figure 4 , Figure 5 , Figure 6 , Figure 7 As shown, its specific implementation steps are as follows:

[0090] Step 1: Realize the I / O virtualization module in the distributed virtual machine monitor system DVMM. The realization platform of the overall system is Lenovo Wanquan R510 server, and the processor is Xeon3230.

[0091] Step 2: The basic functional modules in the overall structure include: virtual machine exit, virtual machine entry, instruction analysis, master node determination, and I / O device model. The existing technologies used in the realization of these modules are: VT-x, DSM, XEN virtualization technology; the auxiliary technology is the communication mechanism across physical nodes on the bare metal.

[0092] Step 3: Implement three basic I / O access methods based on the above basic functional modules: non-memory I / O instructions, memory access I / O instructions, and DMA instructions. The main technical ...

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 method for realizing the distributed I/O resource virtualization technology and provides a method for managing and using the distributed I/O resource virtualization technology effectively aiming at the limited factors that in recent years, the I/O resource management of large scale computer systems is complex, the using efficiency is low, and the like. The points of the invention are as follows: the I/O virtualization module in a distributed virtualization monitor system DVMM is realized; and the I/O virtualization module realizes cross-node access to three types of I/O instructions by the I/O virtualization technology, thus realizing the integration of the distributed I/O resource and providing a global virtual I/O environment for a client operating system. The invention explores a feasible path for the development of I/O technology in a future server.

Description

(1) Technical field [0001] The invention mainly relates to the field of I / O virtualization in computer virtualization technology. Mainly adopt the latest hardware and software virtualization technology to virtualize and integrate the I / O resources distributed in multiple hosts, build a global virtual I / O space for the upper guest operating system, and realize the distribution of guest operating systems. Global management and use of I / O resources. It belongs to the field of computer technology. (2) Background technology [0002] The key issue of virtualization is how to deal with sensitive instructions in the guest (Guest) operating system. Different virtualization methods adopt different processing methods. At present, there are three methods that are widely researched and used: [0003] Full-Virtualization (Full-Virtualization) method: This method provides a complete simulation of physical hardware, uses software simulation technology to process sensitive instructions, a...

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): G06F13/10
Inventor 张萧肖利民李响山王箫刘忠麟祝明发彭近兵
Owner BEIHANG 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
Try Eureka
PatSnap group products