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: 2009-11-25
MAIPU COMM TECH CO LTD
View PDF4 Cites 0 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 processors, thereby reducing the forwarding performance of the interface.
There is also a structure in which each processor is designed on each line card, and each interface line card has its own processor. Although this design bypasses the problem of multi-processor load distribution, it is followed by The sharp increase in the number of processors has led to an increase in costs; since each processor is not on the same printed circuit board, it is also difficult to connect processors at a high speed, or the cost of high-speed connections has also risen sharply; at the same time, the design difficulty of the system software has also increased sharply. increase

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0016] Embodiment 1: see figure 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 multiprocessor load distribution adjustment method relates to the field of data communication, in particular to the adjustment technology of each processor load distribution in multiprocessor network equipment. The invention comprises the following steps: a. the central processing unit obtains the bandwidth status of the system interface slot; b. according to the processing capability of each processor and the bandwidth status of the system interface slot, the central processing unit allocates interfaces for each processor in proportion. The method of the invention makes the data flows processed by each processor basically equal during operation, distributes processor resources evenly and appropriately, and avoids uneven busyness and idleness of 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
Patent Type & Authority Patents(China)
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