Dynamic Bandwidth Limiter for Network Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth distributors either have fixed limiter settings or adjust based on historical usage, failing to dynamically manage bandwidth according to available input bandwidth, leading to excessive limitation of output ports when input bandwidth is available.

Innovation Solution

A bandwidth distributor that dynamically adjusts limiter settings by comparing measured or estimated input bandwidth to a predetermined percentage of the maximum reception bandwidth, reducing output bandwidth under the TCP protocol when exceeding this threshold to prevent congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If bandwidth limiters are set with fixed settings or adjusted based on historical usage, then bandwidth management is simplified, but output ports are excessively bandwidth limited when input bandwidth is available

Engineering Contradiction:
Improvebandwidth management complexityVSAvoidoutput bandwidth utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic bandwidth limiter settings that automatically adjust based on real-time monitoring of input bandwidth availability. The system transitions from static historical-based limits to dynamic thresholds that respond to current network conditions, allowing output ports to utilize available input bandwidth while maintaining congestion prevention capabilities.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system continuously monitors input bandwidth usage and feeds this information back to adjust output bandwidth limits. By establishing a feedback loop between input bandwidth measurement and output limiter configuration, the system optimizes bandwidth distribution in real-time, preventing both excessive limitation and congestion.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If bandwidth limiters are dynamically adjusted based on historical usage, then some adaptation to usage patterns is achieved, but the system fails to respond to available input bandwidth

Engineering Contradiction:
Improvebandwidth adjustment adaptabilityVSAvoidbandwidth distribution efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system establishes predetermined bandwidth thresholds before congestion occurs, based on the relationship between input and output bandwidth capacities. By pre-configuring these thresholds and continuously comparing actual usage against them, the system proactively adjusts limits before performance degradation occurs, rather than reacting to historical patterns after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback monitoring of input bandwidth availability and automatically adjusts output limiter settings in real-time. This feedback mechanism enables the system to adapt to current input bandwidth conditions, ensuring optimal bandwidth distribution efficiency while maintaining appropriate limits to prevent congestion.

Inventive Principle:
Principle #23Feedback

3Reliability

If output bandwidth is reduced to prevent congestion, then network stability is improved, but local users experience reduced bandwidth availability

Engineering Contradiction:
Improvenetwork congestion preventionVSAvoiduser bandwidth availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts output bandwidth limits based on real-time input bandwidth availability rather than applying fixed or overly conservative limits. When input bandwidth is abundant, the system increases output limits to maximize user availability. When input bandwidth is constrained, limits are reduced to prevent congestion, thus maintaining network stability while optimizing user experience under varying conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bandwidth parameter limits based on the measured relationship between input and output bandwidth capacities. By calculating appropriate threshold values that reflect current network conditions and adjusting limiter settings accordingly, the system maintains network reliability while maximizing user bandwidth availability under available resources.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8411566B2Apparatus and a method for distributing bandwidth
Publication Date: 2013.04.02 SMARTSHARE SYST
  • US8411566B2 patent drawing
  • US8411566B2 patent drawing
  • US8411566B2 patent drawing

AI summary

A method and an apparatus for distributing bandwidth, on one or more first ports having a maximum bandwidth, the bandwidth usage being monitored and compared to a percentage of the maximum bandwidth. If the bandwidth usage at the first port(s) exceeds the percentage, a bandwidth of data received on the first port(s) and forwarded to a local user on one or more second port(s) being reduced so as to reduce the bandwidth of the data at the first port(s).