Multi-Connection Congestion Control for Mixed-RTT Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing TCP congestion control algorithms struggle to find the optimal balance between round-trip time and latency in diverse network environments, particularly when transitioning between high-speed, low-latency networks and high-latency networks like LEO connections.

Innovation Solution

A network device dynamically switches between different congestion control algorithms for multiple connections based on performance criteria, replacing existing connections with new ones if certain conditions are met, and aggregates connections to optimize data packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single TCP congestion control algorithm is used, then the system is simple to implement, but it cannot adapt to diverse network environments with different latency characteristics

Engineering Contradiction:
Improveadaptability to diverse network environmentsVSAvoidcongestion control algorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic switching between different congestion control algorithms based on real-time network conditions. The system monitors network performance metrics and transitions from one algorithm to another when conditions change, allowing the congestion control mechanism to adapt dynamically to diverse network environments including high-speed low-latency networks and high-latency networks like LEO connections

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of congestion control algorithm selection based on network conditions. By monitoring parameters such as round-trip time and network performance, the system selects appropriate algorithms (e.g., BBR for high-speed networks, Cubic for traditional networks) and switches between them when performance deteriorates, optimizing performance for each network type

Inventive Principle:
Principle #35Parameter changes

2Speed

If TCP congestion control uses slow start stage to establish cwnd baseline, then it can infer bandwidth availability, but it cannot quickly adapt to high-latency networks with significant RTT

Engineering Contradiction:
Improvedata transmission speedVSAvoidround-trip time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system uses feedback mechanisms to monitor network performance in real-time and adjust congestion control algorithms accordingly. By continuously measuring metrics like throughput, packet loss, and RTT, the system receives feedback about network conditions and switches algorithms to optimize performance for high-latency networks while maintaining high transmission speeds

Inventive Principle:
Principle #23Feedback

3Reliability

If TCP congestion control quickly reduces cwnd when congestion is detected, then it avoids overloading the network, but it reduces data transfer efficiency during transient congestion

Engineering Contradiction:
Improvenetwork overload avoidanceVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the congestion control parameters and algorithm selection based on the type and duration of congestion detected. For transient congestion in high-speed networks, the system may switch to algorithms like BBR that maintain higher throughput while avoiding overload. For persistent congestion, it switches to more conservative algorithms, optimizing both reliability and productivity based on actual network conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260081872A1Methods and systems for enhancing the performance of connection at an apparatus
Publication Date: 2026.03.19 PISMO LABS TECH
  • US20260081872A1 patent drawing
  • US20260081872A1 patent drawing
  • US20260081872A1 patent drawing

AI summary

The present invention discloses a system and method for performing congestion control at an apparatus. The apparatus may establish at least one first connection with a first node and establish a plurality of second connections with a second node. After the at least one first connection and the plurality of second connections are established, the apparatus may transmit data packets to the second node through the plurality of second connections according to an outbound traffic policy when receiving the data packets from the first node through the at least one first connection. If a first criterion is satisfied, the apparatus may establish a plurality of third connections with the second node and transmit data packets to the second node through the plurality of third connections when receiving data packets from the first node through the at least one first connection.