Dynamic Bandwidth Allocation for Network Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current bandwidth allocation methods in network devices are inflexible, leading to poor bandwidth utilization as clients are assigned a fixed upper bandwidth limit, regardless of their working status, resulting in underutilization of available bandwidth even when clients require more than their allocated limit.
Innovation Solution
A bandwidth control method that dynamically adjusts the upper bandwidth limit of each client based on its working status, allowing for reallocation of bandwidth according to the client's needs, using level-2 bandwidth allocation values, shared bandwidth thresholds, and client weights to optimize bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the network device averagely allocates total bandwidth to each client with a fixed upper bandwidth limit, then the bandwidth allocation is simple and stable, but the bandwidth utilization is low when clients require more than their allocated limit
Solution Approach 1:
The patent implements dynamic bandwidth allocation by allowing clients to apply for bandwidth based on their current working status. The network device adjusts upper bandwidth limits in real-time according to client needs and network conditions, transforming the static fixed-limit system into a dynamic adaptive system that optimizes bandwidth utilization while maintaining allocation flexibility
Solution Approach 2:
The system changes the bandwidth allocation parameters from fixed values to variable values that adapt based on client working status (offline, on-hook, transmission states). By modifying the upper bandwidth limit parameter dynamically according to actual network conditions and client requirements, the system resolves the contradiction between utilization efficiency and allocation flexibility
2Adaptability or versatility
If the network device dynamically adjusts the upper bandwidth limit of each client based on working status, then the bandwidth allocation flexibility is improved, but the complexity of bandwidth management increases
Solution Approach 1:
The patent employs feedback mechanisms where clients report their working status to the network device, and the network device responds by adjusting bandwidth allocations accordingly. This automated feedback loop enables dynamic bandwidth management without requiring complex manual intervention, as the system self-adjusts based on real-time status information from clients
Solution Approach 2:
Clients autonomously determine their own bandwidth needs based on their working status and submit applications accordingly. The network device processes these self-service requests and adjusts allocations automatically, reducing the management burden on the network device while maintaining high allocation flexibility
Data Source
AI summary
A bandwidth control method, apparatus, and a device, in the field of computer technologies includes determining an upper bandwidth limit of the device when providing a service for registered clients, resetting an upper bandwidth limit of each client based on a working status of each client and the upper bandwidth limit of the device, and reallocating a bandwidth to each client based on the upper bandwidth limit of each client.


