Dynamic Bandwidth Allocation for Video Streams in Link Aggregation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional load-balancing algorithms for video streams in high-speed IP networks fail to account for variable bit rates, leading to inefficient bandwidth allocation and potential degradation of quality of service due to insufficient bandwidth allocation.
Innovation Solution
A method that measures port usage data and estimates bandwidth requirements for each physical port in a link aggregation group, dynamically identifying the least loaded port for video data streams while using static allocation for non-video data streams to optimize bandwidth distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a static load-balancing algorithm is applied to distribute traffic flows across link aggregation ports, then a fairly equal distribution across ports is achieved, but the variable bit rates of video streams are not accounted for, leading to inefficient bandwidth allocation
Solution Approach 1:
The patent implements dynamic bandwidth allocation by continuously monitoring the actual bandwidth consumption of active streams on each port and adjusting the allocation of new streams accordingly. This dynamic approach allows the system to adapt to variable bit rates of video streams, resolving the contradiction between equal distribution and efficient bandwidth utilization.
Solution Approach 2:
The system employs feedback mechanisms by measuring actual stream bandwidth consumption and using this information to make informed decisions about allocating new streams. This feedback loop ensures that quality of service is maintained while optimizing bandwidth allocation efficiency across the link aggregation group.
2Power
If link aggregation is used to combine multiple physical links into a logical port, then higher bandwidth is provided via lower speed ports, but traditional algorithms do not account for variable video bit rates, causing potential quality degradation
Solution Approach 1:
The patent changes the allocation parameters from static port assignment to dynamic bandwidth-based assignment. By monitoring actual bandwidth consumption and adjusting allocation decisions based on current load conditions, the system maintains video quality while utilizing the full bandwidth capacity of the link aggregation group.
3Device complexity
If insufficient bandwidth is allocated to video streams, then network infrastructure requirements are reduced, but the quality of service degrades
Solution Approach 1:
The system dynamically adjusts bandwidth allocation to match actual video stream requirements, ensuring quality of service is maintained without over-provisioning network infrastructure. This dynamic allocation allows the network to efficiently handle variable video bit rates using existing infrastructure capacity.
Data Source
AI summary
A particular method includes measuring port usage data related to each of a plurality of physical ports associated with a link aggregation group. A bandwidth requirement of a requested media stream is estimated and added to a traffic load at each of the plurality of physical ports to produce an estimated total traffic load of each of the plurality of physical ports. When the requested media stream includes non-video data, the requested media stream is sent to a destination device via a physical port that selected in accordance with a static bandwidth allocation. When the requested media stream includes video data, the requested media stream is sent to the destination device via a least loaded physical port that is dynamically identified based on the estimated traffic loads of each of the plurality of physical ports.


