Data Transmission Device Congestion Control via Session Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission methods in mobile networks face challenges in efficiently controlling data amounts, leading to throughput reduction, increased delay, and packet retransmissions due to inadequate congestion detection and management, especially in scenarios where data transmission devices cannot acquire and manage total data amounts across multiple servers or sessions.

Innovation Solution

A data transmission device that estimates congestion degrees based on measurable communication quality and determines transmission data amounts to optimize data transmission, allowing for efficient resource utilization without requiring special configurations or increased processing load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If TCP increases transmission rate by trial and error according to congestion detection, then transmission rate control is achieved, but throughput is lowered and delay increases

Engineering Contradiction:
ImprovethroughputVSAvoiddelay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by estimating the number of communication sessions sharing communication resources before congestion actually occurs. This allows the system to proactively control the transmission data amount to prevent network congestion, rather than reactively responding to congestion symptoms. The transmission control function estimates session numbers and adjusts transmission rates in advance, avoiding the trial-and-error approach that causes delay and throughput degradation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring communication quality indicators (packet error rate, delay, jitter) and using this information to adjust transmission data amounts. The transmission control function receives feedback about network conditions and dynamically modifies transmission rates, creating a closed-loop control system that optimizes throughput while maintaining acceptable delay levels.

Inventive Principle:
Principle #23Feedback

2Reliability

If TCP detects network congestion by RTT, then congestion detection is achieved, but transmission rate is excessively decreased due to misrecognition of retransmission delay as congestion

Engineering Contradiction:
Improvecongestion detection accuracyVSAvoidtransmission rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the congestion detection function into multiple independent estimation methods. Instead of relying on a single RTT-based detection mechanism that cannot distinguish between retransmission delay and actual congestion, the system uses multiple indicators (packet error rate, delay, jitter, and session number estimation) to separately assess different aspects of network condition. This segmentation allows accurate differentiation between temporary retransmission delays and genuine congestion events.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters used for congestion detection from solely RTT-based to a multi-parameter approach including packet error rate, delay, jitter, and estimated session numbers. By changing the detection parameters and using their combined information, the system can more accurately determine actual congestion conditions without misinterpreting retransmission delays, thereby maintaining appropriate transmission rates.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If TCP detects network congestion by packet loss, then congestion detection is achieved, but packet loss detection is delayed until serious congestion occurs, causing excessive data transmission and remarkable delay increase

Engineering Contradiction:
Improvecongestion detection timingVSAvoiddelay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary congestion detection by monitoring packet error rates and delay indicators before serious congestion and packet loss occur. The transmission control function continuously estimates network conditions using these early indicators, allowing the system to take preventive action by reducing transmission data amounts before packet loss becomes significant. This preliminary detection approach enables timely congestion management without waiting for packet loss to occur.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If data transmission control is performed by bundling multiple sessions to same terminal, then communication resource utilization is improved, but processing load increases when acquiring and managing total data amounts across sessions

Engineering Contradiction:
Improvecommunication resource utilizationVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling each communication session to independently estimate the total number of sessions sharing communication resources and autonomously control its own transmission data amount. Instead of requiring a centralized system to track and manage data amounts across all sessions, each session performs its own estimation and control based on locally available information and observed communication quality, significantly reducing overall processing load while maintaining effective resource utilization.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11184803B2Data transmission device, method and recording medium
Publication Date: 2021.11.23 NEC CORP
  • US11184803B2 patent drawing
  • US11184803B2 patent drawing
  • US11184803B2 patent drawing

AI summary

In order to enable to control a transmission data amount within an appropriate range by an easier method, and achieve throughput improvement, shortening of delay, and suppression of packet retransmission in all communication resources, a data transmission method includes: estimating a congestion degree of at least a part of communication sessions in which a communication resource to be used in an own session to be used in transmission of transmission data is shared, based on communication quality being measurable a data transmission device and relating to the transmission of the transmission data, determining a transmission data amount, based on the congestion degree of the communication session, and performing the transmission of the transmission data, based on the transmission data amount.