Multi-queue flow control method

A flow control and multi-queue technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as head-of-line blocking, inability to reflect flow control information of multiple queues, and inability to use multi-queue flow control, etc. To achieve the effect of improving processing performance

Inactive Publication Date: 2006-12-13
HUAWEI TECH CO LTD
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] From the frame format of the PAUSE frame, it can be seen that the PAUSE frame can only reflect the flow control information for the entire interface, and cannot reflect the flow control information of multiple queues separately.
When the Ethernet interface is used for multi-queue message transmission, flow control only through PAUSE frames will cause head-of-line blocking problems: the buffer area of ​​only one queue in n (n is greater than 1) queues in the receiving device is about to be exhausted , the receiving device will send a PAUSE frame, so that not only stop the service of a certain queue that caused the PAUSE frame to be sent, but also stop the sending service of those queues with sufficient buffer
Existing flow control mechanisms based on PAUSE frames cannot be used for multi-queue flow control

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-queue flow control method
  • Multi-queue flow control method
  • Multi-queue flow control method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention provides a multi-queue flow control method, which is applied in full-duplex Ethernet. The basic idea is to customize the flow control frame that can reflect the buffer status of multiple queues. The receiving device sends the flow control frame to inform the sending The current buffer status of each queue of the device, and the sending device stops sending packets to the queue that is about to overflow by parsing the flow control frame.

[0030] Please refer to image 3 , Is a flow chart of the method for multi-queue flow control of the present invention, including:

[0031] D1. The receiving device sends a flow control frame containing the buffer status information of each queue to the sending device;

[0032] D2. After the sending device receives the flow control frame, it updates the buffer status information of each queue stored on the sending device;

[0033] D3. When the sending device sends the data frames of each queue, it queries the buffer st...

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 discloses a control method of multi-queue flow quantity in the full-duplex Ethernet, which comprises the following steps: proceeding self-definition of fluidic frame to reflect multi-queue buffer state; informing each itself queue buffer state to sending equipment through sending fluidic frame for the receiving equipment; analyzing the fluidic frame through sending equipment; stopping sending report for overflowing queue; controlling flow quantity of multi-queue in the full-duplex Ethernet.

Description

Technical field [0001] The invention relates to flow control technology, in particular to a method for multi-queue flow control in a full-duplex Ethernet. Background technique [0002] In the prior art, the flow control in the full-duplex Ethernet is implemented through PAUSE (pause) frames. The PAUSE frame is a type of MAC (Media Access Control) control frame. The PAUSE frame function can prevent the device from losing frames when the buffer may overflow due to a temporary burst of data traffic. The receiving device sends a PAUSE frame to the other end of the full-duplex link to prevent its internal buffer from overflowing. The sending device at the other end stops sending data frames after receiving the PAUSE frame. This will give the receiving device more processing time to reduce its own buffer congestion. [0003] PAUSE operation realizes a simple "stop-start" flow control. If a device wants to prevent data frames from coming, it can send a PAUSE frame with a parameter that ...

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): H04L12/56
CPCH04L47/30H04L47/266H04L47/13H04L47/10H04L47/431
Inventor 崔秀梅
Owner HUAWEI 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