Dynamic Bandwidth Allocation for Network Throughput Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication networks face inefficiencies due to idle bandwidth when high priority and low priority users share outroute capacity, leading to suboptimal network utilization and throughput.
Innovation Solution
A system with a Network Resource Sharing Controller (NRSC) dynamically allocates bandwidth among high and low priority users based on congestion states, adjusting allocations to maximize utilization by increasing or decreasing bandwidth according to real-time demand and congestion levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated bandwidth is allocated to high priority users, then quality of service is guaranteed, but network utilization efficiency deteriorates due to idle bandwidth
Solution Approach 1:
The patent implements dynamic bandwidth allocation where the bandwidth assigned to high priority users is not fixed but adjusts continuously based on their actual traffic demand. The system monitors usage patterns and reallocates bandwidth dynamically, allowing high priority users to receive more bandwidth when needed and less when not used, thereby eliminating idle capacity while maintaining QoS guarantees.
Solution Approach 2:
The system changes the bandwidth parameter dynamically based on traffic conditions. Instead of allocating static bandwidth, the patent modifies bandwidth allocation parameters in real-time according to actual network demand and user priority levels, optimizing both QoS assurance and overall network utilization efficiency.
2Productivity
If bandwidth is shared dynamically among users, then network utilization efficiency improves, but quality of service guarantee for high priority users deteriorates
Solution Approach 1:
The patent segments bandwidth allocation into two parts: a guaranteed minimum bandwidth for high priority users that ensures QoS, and a dynamic shared portion that can be allocated based on real-time demand. This segmentation allows the system to maintain reliability guarantees while enabling efficient dynamic sharing of excess capacity.
Solution Approach 2:
The system implements feedback mechanisms that continuously monitor both QoS metrics and network utilization. Based on this feedback, the bandwidth allocation algorithm adjusts allocations to maintain QoS guarantees for high priority users while maximizing overall network efficiency. The feedback loop ensures that QoS requirements are never compromised during dynamic allocation.
3Productivity
If remaining bandwidth is allocated to low priority users, then throughput for low priority users improves, but idle capacity increases when high priority users do not utilize their guaranteed bandwidth
Solution Approach 1:
The patent ensures continuous utilization of network bandwidth by implementing a mechanism where bandwidth is constantly reallocated based on actual usage. When high priority users do not utilize their full allocated bandwidth, the system continuously redirects this capacity to low priority users, ensuring that network resources are never idle and useful action continues without interruption.
Solution Approach 2:
The bandwidth allocation system operates autonomously, automatically detecting idle capacity and reallocating it without manual intervention. The system serves itself by continuously monitoring bandwidth utilization and dynamically adjusting allocations to eliminate idle capacity while maintaining QoS guarantees, reducing the need for external control.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Systems and methods are disclosed, and one includes determining a network resource state, based at least in part on a delay level of the network resource, determining a first priority user demand and a second priority user demand for the network resource, and upon the network resource state meeting a condition, adjusting an allocation of network resource bandwidth to the first priority user and an allocation of network resource bandwidth to the second priority user adjusting. The update of the allocation of network resource bandwidth to the first priority user is based at least in part on a combination of the first priority user demand, the second priority user demand, a first priority user guaranteed bandwidth, and a capacity of the network resource. The update of the allocation of network resource bandwidth to the second priority user is based at least in part on the adjusted allocation of network resource bandwidth to the first priority user.