Session Resource Manager Adaptive Bandwidth Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IP-based video delivery systems face challenges with network congestion leading to video quality degradation and limited scalability due to dedicated bandwidth allocation in QoS-based systems, which restricts the number of video sessions that can be supported.
Innovation Solution
Implementing an adaptive bandwidth adjustment technique managed by a Session Resource Manager (SRM) that proactively or reactively adjusts data rates of content sessions to optimize bandwidth usage, allowing for dynamic allocation of bandwidth among existing sessions and accommodating changes in viewer demand.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If QoS-based delivery systems provide dedicated bandwidth for each video session, then video quality is maintained, but the number of video sessions that can be supported is limited
Solution Approach 1:
The system dynamically adjusts the data rate of each video session based on real-time network conditions and available bandwidth. The Session Resource Manager continuously monitors network status and modifies session parameters, transitioning from static dedicated bandwidth allocation to dynamic adaptive allocation, allowing the system to support more sessions while maintaining quality where possible.
Solution Approach 2:
The invention changes the bandwidth allocation parameter from fixed dedicated values to variable values that adapt to network conditions. By adjusting data rates of individual sessions based on available capacity, the system optimizes the trade-off between video quality and the number of supported sessions, enabling scalability beyond traditional QoS limitations.
2Reliability
If adaptive streaming switches between different bit rate sources, then video delivery continues during network congestion, but video quality degrades significantly
Solution Approach 1:
The system merges the advantages of both QoS-based and adaptive streaming approaches. It maintains QoS-style quality guarantees through coordinated bandwidth management while incorporating adaptive bit rate switching to ensure continuous delivery. The Session Resource Manager orchestrates multiple bit rate sources and session adjustments to achieve both continuity and quality preservation.
Solution Approach 2:
The system implements feedback mechanisms where the Session Resource Manager monitors network conditions, session performance, and bandwidth availability, then adjusts data rates accordingly. This closed-loop control allows the system to respond to network changes while maintaining optimal video quality, avoiding the significant degradation associated with purely client-side adaptive streaming.
Data Source
AI summary
A method, apparatus and computer program product for managing content sessions within a network is presented. The systems disclosed herein are able to detect a requirement to modify bandwidth usage within the network either proactively or reactively. In response, example embodiments apply an adaptive bit rate adjustment technique to the content sessions to adjust a data rate associated with each content session according to the requirement to modify bandwidth usage within the network. Example embodiments also then apply a quality of service adjustment technique to the content sessions to adjust a bandwidth allocation assigned between a client and server based upon the adaptive bandwidth adjustment technique. Application of the adaptive bit rate and quality of service adjustment techniques may be policy based. Example embodiments also may monitor a plurality of servers supporting content sessions, detect a failure at a first server and move content sessions to a second server.


