Direct I/O virtualization method and device used for multi-root sharing system

A shared system and virtualization technology, which is applied in the field of virtualization of I/O devices shared by different virtual machines, can solve problems such as difficult acceptance by the industry

Active Publication Date: 2012-12-12
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF6 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, due to the major changes to the original system by the MR-IOV protocol of PCI-SIG (including the modification of the PCIe basic protocol, PCIe device structure and PCIe switch structure), it is difficult to be accepted by the industry

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
  • Direct I/O virtualization method and device used for multi-root sharing system
  • Direct I/O virtualization method and device used for multi-root sharing system
  • Direct I/O virtualization method and device used for multi-root sharing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] Specific embodiments of the present invention are given below, and the present invention is described in detail in conjunction with the accompanying drawings.

[0063] In order to realize that each function in the I / O device is independently discovered and directly used by multiple root nodes, and obtain the I / O performance close to the local machine, the present invention provides a direct I / O virtualization sharing system for multiple roots. I / O virtualization method and device. The direct I / O virtualization method includes: by logically abstracting the physical I / O device function, establishing a logical virtualization function image, replacing the I / O device function as a device placeholder of the subordinate root node, and realizing I / O Each function in the O device is independently discovered and configured by multiple root nodes; through hardware remapping, the mapping of device functions between the PCIe domain of the slave root node and the master control root ...

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 a direct I/O (Input/Output) virtualization method and device used for a multi-root I/O virtualization sharing system. The method comprises the following steps: 1, a logic virtualization function mirror is established through the logical abstraction of a physical I/O device function, the logic virtualization function mirror replaces the I/O device function to be used as a device placeholder of a slave root node, and each function in an I/O device is independently found and configured by a plurality of root nodes; 2, the mapping of the device function between the PCIe (peripheral component interconnect express) domain of the slave root node and a master control root node is realized in a hardware re-mapping mode, a pass-mode is provided for each root node when the operation shared physical I/O device is accessed, and at the same time isolation and protection are provided for the sharing of each root node; and 3, the I/O device function can be dynamically deleted and added to the root nodes under the condition that other jobs of the root nodes are not affected through the virtual hot plug control operation of a PCIe device, and each function in the I/O device is dynamically shared by the root nodes.

Description

technical field [0001] The invention relates to I / O virtualization technology, in particular to the sharing technology of I / O device virtualization by different virtual machines on multiple root nodes. Background technique [0002] In a traditional data center or cloud computing center, each blade server has independent I / O resources, such as network cards and HBA adapters. However, the tight coupling of computing and I / O resources makes the expansion of the two types of resources limited by the server space at the same time. In addition, high-performance I / O devices (such as 10GigE network cards) are only attached to one server, which undoubtedly reduces their utilization efficiency and increases the total system cost. In order to solve the above problems, it is necessary to release the tight coupling between computing and I / O resources, and the key is to realize the sharing of I / O devices among multiple servers. [0003] In recent years, the sharing technology of I / O dev...

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/455
Inventor 曹政刘小丽张佩珩安学军孙凝晖王展苏勇刘飞龙
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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