Multi-processor load distribution-regulation method

A load distribution, multi-processor technology, applied in the field of data communication, can solve the problems of increased system software design difficulty, waste of processor performance, low use efficiency, etc., to achieve simple and efficient calculation of collection bandwidth and grouping, and improve system reliability. Sex, avoid the effect of uneven busy and busy

Active Publication Date: 2007-06-13
MAIPU COMM TECH CO LTD
View PDF0 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

A very serious shortcoming of this processing method is that the load of the processor cannot be dynamically adjusted in the actual environment. It may happen that a certain processor must handle multiple high-speed interfaces, while another processor only handles one The situation of the low-speed interface leads to serious uneven load on the processor, which makes the actual use efficiency low and the processor performance is seriously wasted.
The main problem brought by this method is that since the same interface may be processed by multiple processors, a mutual exclusion mechanism must be introduced, which affects the parallelism of multiple process

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-processor load distribution-regulation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0016] Embodiment 1: see Fig. 2.

[0017] The bandwidths of interfaces 1, 2, 3, and 4 of the system are 1M, 1M, 2M, and 4M respectively;

[0018] The operating frequencies of processors A, B, and C are aHz, aHz, and 2aHz, respectively;

[0019] When the system is initialized, the allocation program of the present invention is triggered, that is, interfaces are allocated to processors A, B, and C in a ratio of 1:1:2.

[0020] The "equivalent" mentioned herein should not be interpreted as strict equality, and differences recognized in the technical field are allowed, that is, "approximately equivalent". This is obvious to those of ordinary skill.

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 is a multiprocessor load allocation regulating method, relating to the data communication field, especially relating to a technique for regulating load allocation of each processor in multiprocessor network equipment. And it comprises the steps of: a. CPU obtains bandwidth condition of system interface socket; b. according to processing ability of each processor, CPU allocates interface to each processor in proportion. And it makes the data flow processed by each processor in operation basically equivalent, relatively uniformly and appropriately allocating processor resources and avoiding load allocation ununiformity in a multiprocessor system.

Description

technical field [0001] The invention relates to the field of data communication, in particular to an adjustment technology for load distribution of each processor in a multi-processor network device. Background technique [0002] In existing data communication systems, network node devices with high performance and complexity requirements usually adopt a distributed system architecture to process data forwarding tasks of various interfaces at high speed. The main task of this network device is to forward data packets at a very high speed, so most of the multiple processors of the network device handle forwarding tasks. [0003] In today's multi-processor network equipment, the load distribution of the processors that handle forwarding tasks is usually static, that is, it has been fixed at design time, that is to say, a certain processor handles one or more interfaces receiving and receiving tasks fixedly. sent data. For example, processor 1 processes data in slots 1 and 2,...

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
IPC IPC(8): G06F9/46G06F15/16
Inventor 徐放
Owner MAIPU COMM TECH CO LTD
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