Intelligent Traffic Optimizer Bandwidth Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multiple System Operators (MSOs) face network congestion due to a small percentage of heavy users consuming a large percentage of channel data bandwidth, which affects the quality of service for other subscribers, and are restricted by network neutrality issues from using application-aware equipment to manage heavy user traffic.
Innovation Solution
An Intelligent Traffic Optimizer (ITO) is implemented to dynamically adjust bandwidth allocation for heavy subscribers by assigning a new maximum rate (Tnew) during congestion and a higher maximum rate (Thi) during light utilization, using a state machine and leaky bucket model to identify and manage channel congestion and user classification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If application-aware equipment is used to limit heavy user traffic, then network congestion is reduced and quality of service for other subscribers is improved, but network neutrality is violated
Solution Approach 1:
The system changes the parameter of bandwidth allocation dynamically based on network conditions. During congestion, the ITO adjusts the maximum transmission rate parameter for heavy users downward to reduce their bandwidth consumption and improve service for other users, while during light utilization, it increases the parameter to accelerate service for heavy users, all without application-aware intervention
2Reliability
If heavy user bandwidth is limited during congestion, then quality of service for other subscribers is improved, but heavy users complain about traffic limitation
Solution Approach 1:
The system implements dynamic bandwidth allocation that adapts to real-time network conditions. The ITO continuously monitors channel utilization and adjusts heavy user bandwidth limits dynamically - reducing limits only during congestion periods when it benefits other users, and increasing or removing limits during light utilization periods to satisfy heavy users, thereby balancing quality of service for all users
Solution Approach 2:
The system uses feedback from network monitoring to adjust bandwidth allocation. The ITO monitors channel utilization metrics and uses this feedback to determine when to apply bandwidth limiting to heavy users, creating a closed-loop control system that responds to actual network conditions rather than applying static limits
3Productivity
If dynamic bandwidth adjustment is implemented, then network efficiency is improved and quality of service is maintained, but system complexity increases
Solution Approach 1:
The system segments users into different categories (heavy users vs. other users) based on their bandwidth consumption patterns. The ITO identifies heavy users using a leaky bucket model that tracks bandwidth usage over time, and applies different bandwidth management policies to different user segments, simplifying the control logic while improving overall network efficiency
Data Source
AI summary
Bandwidth is assigned to subscribers of a data network by applying logic of one or more network devices to sample bits of information communicated over a network communication medium to identify if there is a network congestion condition or an extremely lightly loaded condition. The maximum bandwidth assigned to a subscriber is below a normative maximum bandwidth assigned to the subscriber if the network is congested and the logic of the one or more network devices identifies the subscriber as a heavy bandwidth user. The maximum bandwidth assigned to a subscriber is above the normative maximum bandwidth if the network is extremely lightly loaded and the subscriber is a heavy bandwidth user.


