Dynamic Bandwidth Allocation via Competitive Algorithm
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern telecommunication networks lack the ability for users to effectively manage and prioritize bandwidth distribution among their own network connections without impacting the bandwidth available to the general public, leading to potential detrimental effects on network performance and user experience.
Innovation Solution
A dynamic quality management system that allows users to redistribute bandwidth between their own network connections while maintaining a constant or approximately constant enterprise capacity, using a supervisor and enforcers to prioritize and manage bandwidth distribution based on rules and algorithms, ensuring high-priority flows receive necessary bandwidth without negatively affecting lower-priority or non-enterprise flows.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If users are allowed to manage and prioritize bandwidth distribution among their own network connections, then user control over bandwidth allocation is improved, but the complexity of network management increases
Solution Approach 1:
The patent introduces a network switch as an intermediary device that implements a competitive algorithm to automatically manage bandwidth distribution. The switch acts as a mediator between users' bandwidth demands and network capacity, applying pre-configured rules to prioritize traffic without requiring direct user intervention in complex management tasks. This resolves the contradiction by providing user control through rule-based automation rather than manual management.
Solution Approach 2:
The system enables users to define their own bandwidth priority rules and preferences, which are then automatically applied by the network switch's competitive algorithm. Users configure their bandwidth priorities once, and the system self-manages the ongoing distribution based on these rules, eliminating the need for continuous manual intervention while maintaining user control over bandwidth allocation strategies.
2Reliability
If bandwidth is redistributed to prioritize high-priority flows, then service quality for important applications is improved, but the bandwidth available to lower-priority flows decreases
Solution Approach 1:
The patent implements a dynamic bandwidth allocation system where the network switch continuously monitors flow priorities and dynamically redistributes bandwidth based on real-time conditions. The competitive algorithm adjusts bandwidth distribution in response to changing network conditions and flow priorities, ensuring that high-priority flows receive necessary bandwidth while lower-priority flows receive remaining capacity. This dynamic approach resolves the contradiction by making bandwidth allocation flexible rather than static.
Solution Approach 2:
The system changes the bandwidth parameter dynamically based on flow priority levels. The network switch monitors bandwidth usage and priority levels, then adjusts the bandwidth allocation parameter for different flows according to the competitive algorithm. High-priority flows can increase their bandwidth allocation when needed, while lower-priority flows automatically receive the remaining bandwidth, resolving the contradiction through parameter adjustment rather than fixed allocation.
3Productivity
If a competitive algorithm is used to distribute bandwidth favoring high-priority flows, then bandwidth distribution efficiency is improved, but the complexity of the control system increases
Solution Approach 1:
The patent replaces complex manual bandwidth management mechanisms with an automated competitive algorithm running on the network switch. Instead of requiring manual configuration and adjustment of bandwidth for each flow, the algorithm automatically applies competitive principles to distribute bandwidth based on priority levels. This substitution of automated computation for manual control resolves the contradiction by improving efficiency through automation while keeping the control system implementation straightforward.
Solution Approach 2:
The competitive algorithm segments the bandwidth management problem into discrete priority levels and flow categories. The network switch evaluates each flow independently based on its priority classification, applying the competitive algorithm to each segment rather than managing all flows as a single complex system. This segmentation simplifies the control logic while maintaining overall bandwidth distribution efficiency.
Data Source
AI summary
According to at least one aspect of the present disclosure, a method of managing flows on a network is provided. The method comprises: identifying a first flow on the network; identifying a second flow on the network; responsive to identifying the first flow, determining a priority of the first flow; responsive to identifying the second flow, determining a priority of the second flow; comparing the priority of the first flow to the priority of the second flow to determine which flow has the lower priority; and distributing bandwidth from a flow having lower priority to a flow having higher priority.


