Self-Learning Rate Access Prioritizer for Wireless Bandwidth Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network administrators face challenges in accurately allocating bandwidth to network software applications, leading to underutilization of allocated bandwidth for high-priority applications, which can affect the performance of other hosted applications.

Innovation Solution

A self-learning rate-limiter dynamically adjusts bandwidth allocation for high-priority network software applications based on actual usage, employing a Bandwidth Monitoring Engine to identify peak usage and reallocate bandwidth, and reducing allocated bandwidth if usage falls below a low utilization ratio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network administrators manually allocate bandwidth to high-priority applications, then bandwidth reservation is achieved, but bandwidth allocation accuracy deteriorates leading to underutilization or over-allocation

Engineering Contradiction:
Improvebandwidth allocation accuracyVSAvoidmanual configuration complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service through automatic bandwidth allocation where the network element autonomously monitors application performance metrics, identifies high-priority applications, and dynamically adjusts bandwidth allocation without administrator intervention. The system learns from historical data and automatically optimizes bandwidth distribution based on actual application needs and network conditions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms by continuously monitoring application performance metrics, comparing actual bandwidth usage against allocated bandwidth, and automatically adjusting allocations based on performance outcomes. This closed-loop control ensures bandwidth is dynamically optimized based on real-time network conditions and application requirements.

Inventive Principle:
Principle #23Feedback

2Reliability

If bandwidth is allocated to high-priority applications, then quality of service is improved, but bandwidth availability for other applications deteriorates

Engineering Contradiction:
Improvequality of serviceVSAvoidbandwidth availability
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements dynamic bandwidth allocation where bandwidth assignments are not fixed but continuously adjusted based on real-time network conditions and application performance. High-priority applications receive increased bandwidth when needed, while lower-priority applications automatically receive available capacity, creating a flexible resource distribution model that adapts to changing demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes bandwidth allocation parameters dynamically based on monitored performance metrics. When high-priority applications experience degradation, the system adjusts bandwidth parameters to improve their performance. When network conditions improve or priority applications are satisfied, bandwidth parameters are adjusted to maximize overall network utilization.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If bandwidth is over-allocated to high-priority applications, then quality of service is ensured, but network resource utilization deteriorates

Engineering Contradiction:
Improvequality of service guaranteeVSAvoidnetwork resource wastage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system uses feedback from performance monitoring to dynamically adjust bandwidth allocations. When high-priority applications achieve their quality of service targets, the system reduces their bandwidth allocation to free up resources. This continuous feedback loop prevents over-allocation while ensuring quality of service is maintained when needed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes bandwidth allocation parameters based on actual performance needs. Rather than maintaining static over-provisioned allocations, the system adjusts parameters in real-time to match actual demand, ensuring quality of service guarantees are met only when necessary while minimizing resource wastage during normal operation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11202301B2Self-learning rate access prioritizer for applications in a wireless network
Publication Date: 2021.12.14 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11202301B2 patent drawing
  • US11202301B2 patent drawing
  • US11202301B2 patent drawing

AI summary

A self-learning rate access prioritizer for high-priority applications in a wireless network is provided herein. The self-learning rate access prioritizer includes a method of assigning an application rate limiter for each high-priority network software application. The method further includes employing an assigned application rate limiter to determine the present bandwidth for a first high-priority network software application. Next, the method includes re-provisioning bandwidth to the first high-priority network software application in response to a ratio of a first bandwidth of the first high-priority network software application and a provisioned bandwidth for the first high-priority network software application. Furthermore, the method includes re-provisioning bandwidth from the first high-priority network software application in response to the ratio being less than a low utilization ratio assigned to the first high-priority network software application. In addition, the method includes iterating for each active high-priority network software application on a network.