Network Packet Loss Processing via Congestion Window Threshold Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless networks, existing TCP mechanisms inaccurately distinguish between congestion and random packet loss, leading to suboptimal data transmission performance due to manual setting of critical parameters and unnecessary backoff processing.

Innovation Solution

A network packet loss processing method that compares the current congestion window with a buffer threshold, comprising the network's and node's data bearing capabilities, to determine if packet loss is caused by congestion, thereby avoiding unnecessary backoff and maintaining a higher data transmission rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the sending end decreases the data sending rate upon detecting packet loss, then network congestion is avoided, but data transmission performance deteriorates in wireless networks with random packet loss

Engineering Contradiction:
Improvenetwork congestion avoidanceVSAvoiddata transmission performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter for packet loss detection from traditional ACK-based methods to SNR (Signal-to-Noise Ratio) based detection. By monitoring the SNR value of received packets, the system can distinguish between packet loss caused by congestion and random packet loss in wireless networks, thereby avoiding unnecessary rate decreases and maintaining optimal transmission performance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where the sending end continuously monitors the SNR value of received packets and uses this information to determine whether packet loss is due to congestion or random errors. This feedback loop allows the system to dynamically adjust transmission parameters only when necessary, preventing performance deterioration while maintaining congestion avoidance

Inventive Principle:
Principle #23Feedback

2Reliability

If the sending end uses manual parameter setting to distinguish congestion from random packet loss, then congestion control is implemented, but transmission performance is reduced due to unnecessary backoff processing

Engineering Contradiction:
Improvecongestion controlVSAvoiddata transmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables the network system to self-diagnose and self-adjust by using automatic SNR-based packet loss detection. The system automatically determines whether packet loss is due to congestion or random errors without requiring manual parameter configuration, thereby maintaining effective congestion control while avoiding unnecessary backoff processing that would reduce transmission rate

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual parameter setting with automatic SNR-based detection parameters. By using the SNR value as the key parameter for distinguishing between congestion and random packet loss, the system achieves intelligent, adaptive congestion control without the need for manual intervention, thereby preventing performance loss from unnecessary backoff

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9112799B2Network packet loss processing method and apparatus
Publication Date: 2015.08.18 HUAWEI TECH CO LTD
  • US9112799B2 patent drawing
  • US9112799B2 patent drawing
  • US9112799B2 patent drawing

AI summary

Embodiments of the present invention disclose a network packet loss processing method and apparatus. The method in the present invention includes: comparing a value of a current congestion window of a network with a buffer threshold when a packet loss event is detected, where the buffer threshold is used to indicate a data bearing capability of the entire network, where the data bearing capability is obtained by adding a data bearing capability of a link in the network and a data bearing capability of a buffer of a node in the network; if the value of the current congestion window is smaller than the buffer threshold, not performing backoff processing on the current congestion window; and if the value of the current congestion window is greater than or equal to the buffer threshold, performing backoff processing on the current congestion window.