Multi-root I/O (Input/Output) virtualization sharing method and system

A shared system and virtualization technology, applied in the field of I/O virtualization, can solve problems that are difficult to be accepted by the industry

Active Publication Date: 2012-10-03
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF5 Cites 73 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
  • Multi-root I/O (Input/Output) virtualization sharing method and system
  • Multi-root I/O (Input/Output) virtualization sharing method and system
  • Multi-root I/O (Input/Output) virtualization sharing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0120] In order to realize that I / O devices are directly shared by multiple root nodes, the present invention provides a multi-root I / O virtualization sharing system and method. The multi-root I / O virtualization sharing method includes: using a direct I / O virtualization interface device to realize that the I / O device is shared by multiple root nodes, and using the main control root node to manage and control the multi-root I / O virtualization Shared system, using multi-root I / O virtualization shared controller to realize logical connection between multiple root nodes and I / O devices. The multi-root I / O virtualization sharing system includes three parts: a root node subsystem, an I / O device subsystem and a multi-root I / O virtualization sharing controller. The multi-root I / O virtualization sharing controller coupl...

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 multi-root I/O (Input/Output) virtualization sharing method and system. The multi-root I/O virtualization sharing system comprises a root node subsystem, an I/O equipment subsystem and a multi-root I/O virtualization sharing controller, wherein the root node subsystem comprises N root nodes; each root node consists of a root complex, a CPU (Central Processing Unit) and an internal memory; the CPU and the internal memory are connected with the root complex; the I/O equipment subsystem comprises M I/O equipment; each I/O equipment can provide services for a plurality of virtual machines simultaneously; the multi-root I/O virtualization sharing controller consists of PCIe (Peripheral Component Interface Express) upstream ports, a PCIe multi-root switchover and PCIe downstream ports; and the multi-root I/O virtualization sharing controller is used for coupling the root node subsystem with the I/O equipment subsystem through a PCIe port protocol, so that I/O equipment resources are directly shared by a plurality of root nodes.

Description

technical field [0001] The invention relates to I / O virtualization technology, in particular to a multi-root I / O virtualization sharing method and system. 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 devices has undergone transformative development. ...

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/38H04L29/08
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