Dynamic Bandwidth Load Balancing in Data Distribution Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Static bandwidth load balancing in data distribution networks, such as those compliant with DOCSIS, is inefficient and may not always adequately distribute video streams to client devices, leading to suboptimal performance.
Innovation Solution
Implementing a dynamic bandwidth load balancing method where video streams are transmitted over bonded groups of channels, with a controller determining the most suitable bonded group for each client device based on current bandwidth usage and stream requests, allowing for reallocation of streams to optimize bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If static bandwidth load balancing is used at client registration, then device complexity is reduced, but bandwidth efficiency and load balancing performance deteriorate
Solution Approach 1:
The patent implements dynamic load balancing by continuously monitoring bandwidth usage across bonded groups and reallocating video streams based on current network conditions. The CMTS dynamically determines which bonded group to assign to each client device based on real-time channel loading, rather than using static assignment at registration time. This dynamic approach optimizes bandwidth utilization and load distribution across the network.
2Productivity
If dynamic bandwidth load balancing is implemented, then bandwidth efficiency improves, but device complexity increases
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring bandwidth usage metrics across bonded groups and using this information to dynamically adjust video stream allocations. The CMTS receives feedback about channel loading conditions and uses this feedback to make informed decisions about which bonded group to assign to client devices, creating a closed-loop control system that optimizes bandwidth utilization.
Solution Approach 2:
The load balancing system operates autonomously without requiring manual intervention or complex configuration. The CMTS automatically monitors network conditions, evaluates bonded group availability, and assigns video streams to appropriate bonded groups based on real-time conditions. This self-service approach simplifies operation while maintaining dynamic optimization capabilities.
3Adaptability or versatility
If video streams are replicated across multiple bonded groups, then client device adaptability improves, but loss of substance increases
Solution Approach 1:
The patent segments the network bandwidth into multiple bonded groups, each capable of carrying video streams independently. Instead of replicating entire video streams across all bonded groups, the system divides the bandwidth resource into segments (bonded groups) and intelligently assigns video streams to appropriate segments based on current loading conditions. This segmentation allows efficient resource utilization while maintaining client adaptability.
Data Source
AI summary
Methods, apparatuses, and software are described for implementing dynamic bandwidth load balancing in a data distribution network that provides a plurality of simultaneous video streams over a plurality of channels arranged as a plurality of bonded groups. Various factors may affect the assignment of bonded groups, from initial client device registration through subsequent video stream requests.


