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

A message scheduling method, device and network chip

A technology of network chip and scheduling method, which is applied in the field of computer communication, can solve the problems of blocked message flow and flow cannot be sent in priority, and achieve the effect of avoiding congestion and reducing buffer pressure

Active Publication Date: 2020-10-30
新华三半导体技术有限公司
View PDF14 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The current backpressure mechanism is based on interface level or port level backpressure, that is, once the number of interface layer / port layer packets is found to exceed the threshold, backpressure will be applied to L0 layer or L1 layer to block the flow through L0 layer or L1 layer message traffic, but this solution will prevent all traffic of L0 layer or L1 layer nodes that are currently under pressure from being sent externally, which will cause some important traffic to be unable to be sent preferentially

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.

[0031] The terminology used in this application is for the purpose of describing particular embodiments only, and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term...

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 application provides a message scheduling method, device, and network chip, which are applied in a network chip. The network chip includes a classification layer, and the classification layer includes a plurality of classification nodes; and the method includes: when the classification node obtains After the scheduling task of the network message, obtain the node identification of the classification node; according to the mapping relationship between the stored node identification and the queue identification of the output queue, determine the queue identification corresponding to the node identification of the classification node; determine the determined queue Identify whether the corresponding output queue satisfies the backpressure condition; when the backpressure condition is met, the scheduling task is abandoned; when the backpressure condition is not met, the scheduling task of the network message is executed so that the above network message is written to Determine the output queue. By adopting the above method, the dispatching of network messages is realized at the L3 layer, which effectively avoids the congestion problem caused by the excessive buffer size of the output queue, and reduces the buffer pressure of the corresponding output queue.

Description

technical field [0001] The present application relates to the technical field of computer communication, in particular to a message scheduling method, device and network chip. Background technique [0002] With the explosive growth of traffic in the network, a good traffic management method is particularly important. In the network chip, traffic congestion management and congestion avoidance are mainly implemented in the traffic management TM unit. The TM unit internally schedules the received messages. The internal scheduling topology of the TM is divided into five layers L4~L0. The layers from L4 to L0 are flow layer, class layer, subport layer, port layer, and interface layer. The layer performs strict scheduling processing on the message, and sends the scheduled message to the output queue (Output Queue, OQ). However, the OQ of the output queue has a capacity limit. Once the output queue traffic buffer reaches the queue threshold, it is necessary to perform back pressu...

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): H04L12/801H04L12/823H04L12/869H04L47/32
CPCH04L47/12H04L47/32H04L47/60
Inventor 刘盾
Owner 新华三半导体技术有限公司
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