Input/output (I/O) resource management method for multi-root I/O virtualization sharing system

A shared system and resource management technology, which is applied in the field of I/O resource management of multi-root I/O virtualized shared systems, and can solve the problems that the system cannot work normally and affect the operation of other root nodes.

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

AI Technical Summary

Problems solved by technology

This will cause system competition. A root node's modification of the I / O devices in the topology will affect the operation of other root nodes, and eventually the system will not work properly.

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
  • Input/output (I/O) resource management method for multi-root I/O virtualization sharing system
  • Input/output (I/O) resource management method for multi-root I/O virtualization sharing system
  • Input/output (I/O) resource management method for multi-root I/O virtualization sharing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0052] In order to avoid system conflict and competition when multiple root nodes share one I / O device, the invention provides an I / O resource management method for a multi-root I / O virtualization sharing system. like Figure 7 As shown, the I / O resource management method refers to using one main control root node to perform centralized initial configuration and distribution management on all I / O devices in a multi-root IO virtualization sharing system. It includes the following features:

[0053] a) Only the main control root node can enumerate, discover and initialize and configure I / O device resources. When the system is powered on, the starting root node first uses the ready-made standard system initialization software to search and discover all PCIe devices in the system. Only the main control root node c...

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 input/output (I/O) resource management method for a multi-root I/O virtualization sharing system. The method for implementing centralized initialization configuration and allocation management on all I/O equipment in the multi-root I/O virtualization sharing system by using a master control root node comprises the following steps of: 1, performing enumeration discovery and initialization configuration on I/O resources in the system by the master control root node; 2, assisting a management user in managing and controlling I/O equipment resources in the system through a peripheral component interconnect express (PCIe) management module by the master control root node, and executing an I/O resource allocation strategy formulated by the management user; and 3, establishing a mapping relation between equipment functions and root nodes thereof according to the PCIe management module and an I/O resource allocation table by the master control root node to realize dynamic allocation of t he I/O resources.

Description

technical field [0001] The invention relates to I / O virtualization technology, in particular to an I / O resource management method for a multi-root I / O virtualization sharing 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 t...

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/50G06F9/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