Dynamic Bandwidth Allocation via Usage Pattern Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network bandwidth allocation methods are inefficient, as they provide fixed bandwidths regardless of user preferences and application needs, leading to resource wastage and operational complexity.
Innovation Solution
A network access device establishes a database to compile statistics on application service attributes and use frequencies, extracts features, and classifies services to allocate bandwidths dynamically based on usage patterns, utilizing a queueing discipline to prioritize and allocate resources effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If fixed bandwidth allocation is used, then network resource waste occurs, but bandwidth allocation simplicity is maintained
Solution Approach 1:
The patent implements dynamic bandwidth allocation by continuously monitoring application service usage frequencies and automatically adjusting bandwidth distribution. The system transitions from static fixed bandwidth to dynamic adaptive bandwidth based on real-time usage patterns, resolving the contradiction between resource efficiency and system complexity through automated adaptation.
Solution Approach 2:
The network access device automatically performs bandwidth allocation based on its own monitoring of application service usage frequencies. The system serves itself by autonomously analyzing usage patterns and adjusting bandwidth distribution without external intervention, eliminating resource waste while maintaining operational simplicity through self-configuration.
2Adaptability or versatility
If detailed manual settings are provided, then user customization is enabled, but operational complexity increases
Solution Approach 1:
The network access device automatically monitors application service usage frequencies and configures bandwidth allocation without requiring user intervention. The system performs self-configuration by analyzing usage patterns and adjusting settings autonomously, providing customization capability while eliminating the complexity of manual user configuration.
Solution Approach 2:
The system continuously monitors application service usage frequencies and uses this feedback to automatically adjust bandwidth allocation. This closed-loop feedback mechanism enables the device to adapt to user preferences dynamically without requiring users to manually configure settings, resolving the contradiction between customization and ease of operation.
3Productivity
If uniform bandwidth is allocated to all services, then allocation simplicity is maintained, but internet-enabling fluency deteriorates
Solution Approach 1:
The patent implements dynamic bandwidth allocation that automatically adjusts bandwidth distribution based on monitored application service usage frequencies. The system transitions from uniform static allocation to differentiated dynamic allocation, improving internet-enabling fluency for frequently used services while managing complexity through automated adaptation mechanisms.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The present invention discloses a method for allocating bandwidths, including: establishing a database, and compiling statistics on attributes and use frequencies of application services, by a network access device; extracting features from the application services; classifying the application services according to the attributes, the use frequencies and the features of the application services, and allocating bandwidths to each of the application services based on the classified classes. The present invention further discloses an apparatus for allocating bandwidths and a computer storage medium. The apparatus includes a statistics module, an identification module and a bandwidth allocation module.