Dynamic Bandwidth Allocation for Network Fairness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network environments, a small number of users often consume disproportionately large amounts of bandwidth, degrading performance for other users, and existing systems lack effective mechanisms to manage and allocate bandwidth fairly among users.

Innovation Solution

Implementing a system that dynamically moves user devices or data connections from a normal bandwidth group to a restricted bandwidth group when usage thresholds are exceeded, allowing for reallocation of bandwidth resources to prevent excessive consumption and ensure fair sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If bandwidth is shared among all users without restrictions, then network accessibility and ease of operation are improved, but individual users can consume disproportionate amounts of bandwidth degrading performance for others

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidnetwork performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the network user base into different groups (normal users and bandwidth-abuse offenders) with different bandwidth allocations. Users who exceed bandwidth thresholds are automatically moved from the normal user group to an offender group with restricted bandwidth, while compliant users retain full access. This segmentation resolves the contradiction by maintaining open access for legitimate users while restricting problematic ones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts bandwidth allocation based on real-time user behavior. Users can transition between normal and offender groups depending on their bandwidth consumption patterns. The bandwidth assignment is not static but changes automatically in response to usage conditions, allowing the system to adapt to varying network demands and user behaviors.

Inventive Principle:
Principle #15Dynamics

2Productivity

If bandwidth is restricted for users who exceed thresholds, then network performance for other users is improved, but the system complexity increases due to monitoring and enforcement mechanisms

Engineering Contradiction:
Improvenetwork performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system employs self-service mechanisms where users effectively police themselves through the automated monitoring system. The network automatically detects bandwidth threshold violations and enforces restrictions without requiring manual intervention from administrators. The system monitors its own performance metrics and automatically adjusts bandwidth allocations, reducing the need for complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements continuous feedback loops where user bandwidth consumption is monitored, compared against thresholds, and used to automatically adjust bandwidth assignments. The system provides real-time feedback to users about their consumption patterns and automatically enforces restrictions when thresholds are exceeded. This automated feedback mechanism simplifies the overall system by replacing complex manual monitoring and enforcement procedures.

Inventive Principle:
Principle #23Feedback

3Productivity

If automatic bandwidth reallocation is implemented, then bandwidth utilization efficiency is improved, but the difficulty of detecting and measuring usage patterns increases

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidusage pattern detection
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system establishes predetermined bandwidth thresholds and allocation rules in advance, before actual usage occurs. These pre-defined parameters simplify the detection process by providing clear criteria for evaluating user behavior. The system doesn't need to analyze complex usage patterns from scratch but simply compares actual consumption against pre-set thresholds, making detection and measurement more straightforward.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9197579B2Allocating a pool of shared bandwidth
Publication Date: 2015.11.24 IBOSS INC
  • US9197579B2 patent drawing
  • US9197579B2 patent drawing
  • US9197579B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating a pool of shared Internet bandwidth. One of the methods includes providing a first communications channel having a first bandwidth, the first bandwidth being shared by a first group of first users, providing a second communications channel having a second bandwidth different than the first bandwidth, the second bandwidth being shared by a second group of second users, detecting that at least one first data connection for a particular first user in the first group has satisfied a first predetermined condition, and moving, based on the detecting, the at least one first data connection for the particular first user from the first communications channel to the second communications channel.