Dynamic Bandwidth Throttling for Network Latency Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication networks face challenges in dynamically managing bandwidth to balance data transmission speed with minimal latency and interference, particularly when large files are transferred, as this can overwhelm available bandwidth and increase latency for other users.

Innovation Solution

A technique that monitors the bandwidth of the narrowest network link by tracking data transmission speed and dynamic capacity, adjusting data transmission rates based on observed latency and capacity metrics to prevent buffer overflow and ensure fair network usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is sent as fast as possible to maximize transmission speed, then the data transfer rate is improved, but the available bandwidth for other users is reduced and latency increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidnetwork latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements dynamic bandwidth throttling that continuously monitors network conditions and adjusts the data transmission rate in real-time. The system dynamically changes from static maximum-speed transmission to adaptive rate control based on observed network latency and bandwidth availability, resolving the contradiction between maintaining high transfer rates and preserving network responsiveness for other users.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by monitoring network latency and bandwidth usage during data transmission. Based on this feedback, the patent adjusts the transmission rate dynamically - reducing speed when latency increases or bandwidth is constrained, and increasing speed when network conditions improve. This closed-loop control resolves the contradiction by continuously balancing transfer rate against network impact.

Inventive Principle:
Principle #23Feedback

2Productivity

If data transmission rate is increased to complete transfers quickly, then productivity is improved, but the effect on other users' latency worsens

Engineering Contradiction:
Improvefile transfer efficiencyVSAvoidnetwork latency for other users
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent transforms static high-speed transmission into dynamic rate adaptation. By continuously monitoring network conditions and adjusting the transmission rate accordingly, the system maintains high productivity when bandwidth is available while automatically reducing impact on other users when network congestion is detected, thus resolving the contradiction between transfer efficiency and network courtesy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the transmission rate parameter dynamically based on observed network conditions. Instead of maintaining a fixed high transmission rate that harms other users, the patent adjusts this parameter in response to measured bandwidth and latency metrics, thereby maintaining productivity while minimizing harmful effects on network latency for other users.

Inventive Principle:
Principle #35Parameter changes

3Speed

If data is sent faster than the narrowest link bandwidth to maximize local throughput, then local transmission speed is improved, but data stacks up in buffers increasing latency

Engineering Contradiction:
Improvelocal transmission speedVSAvoidbuffer latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent uses feedback from network latency measurements to control the transmission rate. By monitoring the time it takes for data to traverse the network round-trip, the system detects when data is stacking up in buffers and automatically reduces the transmission speed to match the actual bandwidth of the narrowest link, preventing buffer overflow and associated latency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary monitoring of network conditions before and during data transmission to anticipate buffer saturation. By detecting latency increases early in the transmission process, the patent takes preliminary action to adjust the transmission rate before significant buffer accumulation occurs, thereby preventing rather than merely responding to buffer latency problems.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8966110B2Dynamic bandwidth throttling
Publication Date: 2015.02.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8966110B2 patent drawing
  • US8966110B2 patent drawing
  • US8966110B2 patent drawing

AI summary

An approximation of the bandwidth of the narrowest link in a network is determined by watching how fast data gets to the other end and then back again. The rate of data transmission is limited according to this approximation. Dynamic capacity of the link, i.e. the amount of data that can be in-flight at the same time, neglecting any buffers, is also tracked. The technique looks at how much data is in-flight and, if there is more data in flight than the dynamic capacity of the network, the data transmission rate is slowed down.