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

Network card configuration method and resource management center

A resource management and network card configuration technology, applied in the field of network card configuration methods and resource management centers, can solve problems such as inability to process data, etc.

Active Publication Date: 2016-04-20
HUAWEI TECH CO LTD
View PDF8 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a network card configuration method and a resource management center, which solves the problem in the prior art that a multi-core processor system based on many-core decoupling cannot process data across network cards and network segments

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
  • Network card configuration method and resource management center
  • Network card configuration method and resource management center
  • Network card configuration method and resource management center

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 2

[0093] Embodiment 2 of the present invention provides another network card configuration method, such as image 3 As shown, the method specifically includes the following steps:

[0094] 301. The resource management center obtains a network card allocation request of an operating system running on a first CPU core.

[0095] Specifically, before the resource management center executes the method provided in this embodiment, the resource management center also needs to obtain the device information of each CPU core, and all device information on the device board (such as, each physical network card on the device board network card parameters, such as the network segment connected to the network card, bandwidth, network card characteristics, etc.), and before the first or every implementation of the method provided by this embodiment, a database (such as a device resource pool) needs to be established.

[0096] Optionally, before step 301, the following steps are also included: ...

Embodiment 3

[0127] Embodiments of the present invention provide a resource management center, which is applied to a multi-core processor system, such as Figure 5 As shown, the multi-core processor system 4 includes a resource management center 41 , a device board 42 and a central processing unit CPU board 43 . Wherein, the device board 42 includes M physical network cards and a network card controller 44 for controlling the M physical network cards, and the M physical network cards are connected with the network card controller 44; the CPU board 43 includes a plurality of CPU cores and one for controlling The CPU controller 45 of the CPU core in the CPU board 43, wherein, an operating system is run in the first CPU core of the above-mentioned multiple CPU cores, and each physical network card includes a plurality of hardware queues, and the hardware queues are used for sending and receiving. The hardware queue is bound to run data in the CPU core.

[0128] Specifically, the resource man...

Embodiment 4

[0148] Embodiments of the present invention provide a resource management center, which is applied to a multi-core processor system, such as Figure 7 As shown, the multi-core processor system 5 includes: a resource management center 51 , a device board 52 and a central processing unit CPU board 53 . Wherein, the device board 52 includes M physical network cards and a network card controller 54 for controlling the M physical network cards, and the M physical network cards are connected to the network card controller; the CPU board 53 includes a plurality of CPU cores and a controller for controlling the M physical network cards. Control the CPU controller 55 of the CPU core in the CPU board 53, wherein an operating system runs in the first CPU core of the above-mentioned multiple CPU cores, and each physical network card includes a plurality of hardware queues, and the hardware queues are used for sending and receiving The data running in the CPU core bound to the hardware que...

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 present invention relates to the field of multicore processors. Provided are a network card configuration method and a resource management center, which solve the problem that a many-core decoupling based multicore processor system in the prior art cannot process data in a manner of crossing network cards and network segments. The method comprises: a resource management center acquires a network card allocation request of an operating system running in a first CPU core; the resource management center selects, according to a network parameter of a network service required by the operating system, a target physical network card satisfying the network parameter from M physical network cards; the resource management center separately selects at least one target hardware queue from each target physical network card; then, the resource management center sends an instruction message to a network card controller and receives queue information, fed back by the network card controller, of the target hardware queue; and finally, the resource management center sends the instruction message to a CPU controller in a CPU board. The present invention is used for constructing a virtual network card.

Description

technical field [0001] The invention relates to the field of multi-core processors, in particular to a network card configuration method and a resource management center. Background technique [0002] At present, in order to improve the parallel computing capability of multi-core processors and the performance of the multi-core processors, technicians have proposed the concept of many-core decoupling, that is, by combining memory, input / output (Input / Output, IO for short) in a multi-core computer system The decoupling of hardware devices such as equipment forms a network for managing hardware, thereby effectively improving the high-performance computing capability of the multi-core computer system. [0003] A typical multi-core processor system based on many-core decoupling that is commonly used now is composed of a CPU board integrated with multiple central processing units (Central Processing Units, referred to as CPUs), a device board integrated with various IO devices, 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): G06F9/44G06F9/50
CPCG06F9/4411G06F9/5027H04L49/90H04L47/10H04L12/28H04L41/0806G06F9/4405G06F9/45558G06F2009/45595G06F13/1663G06F13/364G06F13/102G06F13/4027H04L41/0895H04L43/50G06F12/084H04L47/783
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