Packet Congestion Processing via Fragment Parameter Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet congestion processing methods, such as Weighted Random Early Detection (WRED), face high energy consumption and long waiting times due to the need for RAM storage of packet fragments, which becomes unsustainable with a large number of network interfaces.

Innovation Solution

A method and device that process packet congestion by receiving packet fragments and fragment parameters, calculating the average queue size and size thresholds, and applying a WRED policy to determine whether to discard or pass packets, thereby reducing RAM usage and accelerating processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet fragments are stored in RAM to acquire packet size for congestion processing, then packet congestion can be processed using WRED algorithm, but RAM resource consumption increases proportionally with the number of network interfaces

Engineering Contradiction:
Improvecongestion processing capabilityVSAvoidRAM resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary packet size information from incoming packet fragments without storing the entire packet fragments in RAM. By calculating packet size on-the-fly from fragment parameters and extracting only essential metadata, the system maintains congestion processing capability while dramatically reducing RAM consumption proportional to the number of interfaces.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary calculations of packet size and queue metrics as packet fragments arrive, rather than waiting to store complete packets. By computing congestion parameters incrementally during fragment reception, the system avoids the need to hold entire packets in memory while maintaining accurate congestion state information.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If packet fragments are stored in RAM until entire packet is received, then accurate packet size can be obtained for congestion processing, but processing waiting time increases

Engineering Contradiction:
Improvepacket size accuracyVSAvoidprocessing waiting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent calculates packet size metrics and queue parameters as soon as fragment parameters are received, performing preliminary congestion assessment without waiting for the complete packet. This allows the system to make congestion processing decisions based on accurate size estimates while minimizing waiting time by not requiring full packet reception before processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent skips the traditional step of storing and waiting for complete packet reception by rushing through the congestion processing using available fragment information. The system rapidly computes queue sizes and makes discarding decisions based on partial information, eliminating the time-consuming waiting period while maintaining measurement accuracy through proper parameter tracking.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If WRED algorithm is used with average queue size calculation, then network throughput can be maximized, but energy consumption increases due to continuous queue monitoring and packet fragment storage

Engineering Contradiction:
Improvenetwork throughputVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential queue size metrics needed for WRED decision-making without storing complete packet fragments. By calculating and maintaining only the necessary average queue size parameters through incremental updates as fragments arrive, the system preserves network throughput optimization while eliminating the energy-intensive operation of storing and managing complete packet fragment data in RAM.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9992116B2Method and device for processing packet congestion
Publication Date: 2018.06.05 ZTE CORP
  • US9992116B2 patent drawing
  • US9992116B2 patent drawing
  • US9992116B2 patent drawing

AI summary

Provided are a method and device for processing packet congestion. The method includes: receiving a packet fragment of a packet and fragment parameters and acquiring congestion parameters required for processing packet congestion according to the fragment parameters; when the packet fragment is an SOP fragment in the packet, acquiring an average queue size and a size threshold of the packet according to the fragment parameters and the congestion parameters and processing the packet. By acquiring the average queue size and the size threshold of the packet according to the fragment parameters and congestion parameters received and processing the packet according to the relationship between the average queue size and the size thresholds when a packet fragment received is an SOP fragment, the solution effectively eliminate the packet congestion in a communication network, accelerate the operation speed of processing the packet congestion and greatly save an internal cache space.