Transmission Path Data Volume Control for Blocking Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network devices experience high blocking latency for ACK frames due to the accumulation of long packets in the transmission path, leading to decreased efficiency in TCP-based applications like FTP downloading, as there is no effective solution to control the volume of data stored in the transmission path.

Innovation Solution

A transmission path and data processing method that include a frame descriptor storage module, calculating module, determining module, and instructing module to monitor and control the volume of data stored, sending a backpressure signal when the data volume exceeds a preset threshold, thereby controlling the quantity of frames and frames descriptors to prevent excessive latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple long packets are buffered in the transmission path, then the transmission path can handle high data volume, but the blocking latency for ACK frames becomes very large

Engineering Contradiction:
Improvedata volume in transmission pathVSAvoidblocking latency for ACK frames
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies preliminary anti-action by proactively sending a backpressure signal to the traffic management module when the data volume in the transmission path reaches a preset threshold. This prevents the transmission path from accumulating excessive data that would cause large blocking latency, thereby counteracting the potential harm before it occurs. The backpressure signal stops new packets from entering the transmission path when the threshold is reached, ensuring ACK frames do not experience excessive delays.

Inventive Principle:
Principle #9Preliminary anti-action

2Stability of the object's composition

If the transmission path uses a FIFO structure to buffer packets, then packets are transmitted in order, but ACK frames with high priority experience large blocking latency when long packets are queued before them

Engineering Contradiction:
Improvepacket transmission orderVSAvoidblocking latency for ACK frames
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent implements feedback by continuously monitoring the data volume in the transmission path and dynamically adjusting packet intake based on this feedback. When the monitored data volume reaches the preset threshold, the system sends a backpressure signal to the traffic management module to stop admitting new packets. This feedback mechanism ensures that even though packets are transmitted in FIFO order, the overall blocking latency is controlled by preventing excessive queue accumulation.

Inventive Principle:
Principle #23Feedback

3Productivity

If the transmission path buffers a large quantity of packets, then transmission capacity is increased, but the blocking latency for newly entering packets increases

Engineering Contradiction:
Improvetransmission capacityVSAvoidblocking latency for newly entering packets
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the transmission path's data intake capacity dynamic rather than static. The system adjusts the rate at which new packets are admitted based on real-time monitoring of the data volume. When the data volume is low, the transmission path can accept packets at high rate to maximize throughput. When the data volume reaches the preset threshold, the backpressure signal dynamically reduces the intake rate to zero, preventing further latency accumulation. This dynamic adjustment optimizes both transmission capacity and blocking latency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2958283B1Transmission path and data processing method for transmission path
Publication Date: 2018.11.21 HUAWEI TECH CO LTD
  • EP2958283B1 patent drawingFigure 1~2
  • EP2958283B1 patent drawingFigure 3
  • EP2958283B1 patent drawingFigure 4~5

AI summary

Embodiments of the present invention provide a transmission path and a data processing method for a transmission path, which are used to control a volume of data stored in the transmission path, so as to control blocking latency for a packet and avoid a case of an excessively high transmit latency for the packet. The transmission path includes: an FD storage module, configured to receive and store an FD, sent by a traffic management TM module, of the first frame, where the FD of the first frame includes a length value of the first frame; a calculating module, configured to determine, according to the length value of the first frame stored in the FD storage module, a volume of data stored in the transmission path; a determining module, configured to determine whether the volume of the data stored in the transmission path determined by the calculating module is greater than a preset data volume threshold; and an instructing module, configured to send a backpressure signal to the TM module when the determining module determines that the volume of the data stored in the transmission path is greater than the preset data volume threshold, where the backpressure signal is used to instruct the TM module to stop sending an FD of the second frame to the transmission path.