A message scheduling method, device and storage medium

A scheduling method and packet technology, applied in the network field, can solve the problems of not effectively improving packet throughput, wasting bandwidth of post-processing modules, and increasing system power consumption, so as to improve packet throughput and increase system power. The effect of consuming and not wasting bandwidth

Active Publication Date: 2022-02-18
SANECHIPS TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to improve the message throughput rate, thereby improving the message scheduling performance of NP, the prior art usually needs to increase the main clock frequency of the chip, but continuously increasing the main clock frequency of the chip will cause the defect of increasing the power consumption of the system, and will also increase the power consumption of the system. The consequences of excessive waste of bandwidth in the NP post-processing module
On the other hand, when the throughput rate of the message is increased by increasing the number of input channels through which the NP receives the message, if the messages of different input channels are scheduled to the same output interface for output, it will cause the defect of message output conflict , can not effectively improve the throughput of the message

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
  • A message scheduling method, device and storage medium
  • A message scheduling method, device and storage medium
  • A message scheduling method, device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0072] figure 1 Schematic diagram of the implementation process of a message scheduling method proposed for the embodiment of the present invention Figure 1 ,Such as figure 1 As shown, in the embodiment of the present invention, the method for message scheduling by the message scheduling device may include the following steps:

[0073] Step 101. In the input period T, when the first message is input on the first input channel and the second message is input on the second input channel, the first input channel is used to schedule the first message according to the preset acquisition strategy. The corresponding first authorization code, and the corresponding second authorization code when the second input channel schedules the second message; wherein, T is an integer greater than or equal to 1.

[0074] In an embodiment of the present invention, when the current moment is the Tth input period, the message scheduling device can respectively detect the current input states of t...

Embodiment 2

[0098] figure 2 Schematic diagram of the implementation process of a message scheduling method proposed for the embodiment of the present invention Figure II ,Such as figure 2 As shown, based on Embodiment 1, in the embodiment of the present invention, further, the message scheduling device obtains the first authorization code corresponding to the first input channel when scheduling the first message according to the preset acquisition strategy, and the second input channel The method for the corresponding second authorization code when the channel schedules the second message may include the following steps:

[0099] Step 201. Acquire a first status code and a first priority code corresponding to when the first input channel schedules a first message, and a second status code and a second priority code corresponding to a second input channel when scheduling a second message.

[0100] In an embodiment of the present invention, the message scheduling device may first obtai...

Embodiment 3

[0114] image 3 Schematic diagram of the implementation process of a message scheduling method proposed for the embodiment of the present invention Figure three ,Such as image 3 As shown, based on the second embodiment, in the embodiment of the present invention, further, the message scheduling device obtains the corresponding first status code when the first input channel schedules the first message, and the second input channel schedules the second message The method for the second status code corresponding to the text may include the following steps:

[0115] Step 301: Determine the first output interface of the first input channel in the T-1th input period and the second output interface of the second input channel in the T-1th input period among the preset output interfaces.

[0116] In an embodiment of the present invention, the message scheduling device detects the first input channel and the second input channel, and determines that the first input channel has the ...

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 embodiment of the present invention discloses a message scheduling method, device, and storage medium. The message scheduling method includes: in the T-th input period, when the first input channel has the first message input, and the second input channel has the first message input When the second message is input, the first authorization code corresponding to when the first input channel schedules the first message is obtained according to the preset acquisition strategy, and the second authorization code corresponding to the second input channel when the second message is scheduled; wherein, T is an integer greater than or equal to 1; when the first authorization code and the second authorization code are the same, detect whether there is a third message input in the first input channel at the T+1 input cycle; when the first input channel is at the T+1 input cycle 1 When there is a third message input in the input cycle, obtain the third authorization code corresponding to the first input channel when scheduling the third message according to the preset acquisition strategy; schedule the first message according to the third authorization code, and obtain the corresponding third authorization code according to the second authorization code The code schedules the second packet.

Description

technical field [0001] The invention relates to network technology, in particular to a message scheduling method, device and storage medium. Background technique [0002] A network processor (Network Processor, NP) is a microprocessor specially applied to a network system. Due to its high speed, low power consumption and programmable advantages, NP has gradually become an irreplaceable part of the routing and forwarding engine. At the same time, the packet processing capability of NP directly affects the performance and quality of network interconnection. After the continuous messages are input to the NP, the NP will evenly dispatch the messages to each microcode processor for parallel processing, wherein the message throughput rate will directly affect the performance and quality of the entire NP. In the prior art, a common message scheduling method is a one-to-many scheduling method, that is, the NP receives a message through an input channel, and then polls and schedules...

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): H04L47/12H04L47/2425H04L47/50H04L47/6275
CPCH04L47/12H04L47/2425H04L47/50H04L47/6275
Inventor 姚克奇
Owner SANECHIPS 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