Grouped RL Congestion Control for Unstable Network Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing congestion control algorithms are inflexible and struggle to adapt to changing network conditions, leading to degraded data transmission performance and unstable network performance in new scenarios.

Innovation Solution

A data transmission control method utilizing reinforcement learning (RL) models to analyze historical network performance data, group data transmission objects, and calculate comprehensive network performance data to determine optimized data transmission parameters for each object group, enabling adaptive control based on real-time network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional congestion control algorithms (CUBIC, BBR) are used, then network transmission quality is improved to some extent, but the system cannot adapt to changing network status and new scenarios, leading to degraded performance

Engineering Contradiction:
Improvenetwork transmission qualityVSAvoidadaptability to changing network status
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic congestion control by training an RL model offline with extensive network state samples and online interaction data. The model learns to dynamically adjust transmission parameters based on current network conditions, replacing static rule-based algorithms with adaptive intelligence that evolves with changing network status.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the control parameters from fixed algorithmic rules to flexible RL model outputs. The trained model selects optimal transmission parameters (bandwidth, RTT, packet intervals) based on learned patterns from historical data, enabling parameter adaptation to various network scenarios rather than relying on predetermined congestion control rules.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If congestion control algorithms based on expert experience and fixed rules are used, then implementation is straightforward, but the algorithms cannot adapt to new scenarios, leading to unstable network performance

Engineering Contradiction:
Improveease of implementationVSAvoidadaptability to new scenarios
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary training of the RL model offline using extensive network state samples and online interaction data before deployment. This pre-learning phase captures expert knowledge and network patterns, allowing the system to adapt to new scenarios without requiring complex real-time rule adjustments or manual reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the trained RL model as a copy of expert congestion control knowledge. Instead of implementing complex rule-based algorithms, the system deploys a learned policy that replicates expert decision-making patterns, simplifying implementation while maintaining adaptability to various network conditions through the model's generalization capability.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12489708B2Data transmission control method and apparatus, computer-readable storage medium, computer device, and computer program product
Publication Date: 2025.12.02 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12489708B2 patent drawing
  • US12489708B2 patent drawing
  • US12489708B2 patent drawing

AI summary

A method includes obtaining historical network performance data of each of data transmission objects, calculating, based on the historical network performance data, group network performance data of each of object groups, performing weighted calculation on the group network performance data of the object groups to obtain comprehensive network performance data of the data transmission objects, inputting the comprehensive network performance data and the group network performance data into a trained RL model to obtain a data transmission quality index of each object group, for each object group, determining a data transmission parameter of the object group based on the data transmission quality index and the group network performance data of the object group, and determining, in response to receiving a data transmission request transmitted by a target data transmission object, a target data transmission parameter based on a target object group to which the target data transmission object belongs.