Dynamic Admission Control for Media Streaming Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication systems struggle to account for changes in resources during media streaming sessions, leading to inefficiencies in admission control, where resources may be underutilized or overutilized due to the inability to detect dynamic changes in resource requirements.
Innovation Solution
A system with a session manager that monitors changes in resources within media streaming sessions, including those negotiated outside of the initial session signaling channel, to provide dynamic admission control by tracking and updating resource information in real-time, ensuring accurate assessment of available resources for new sessions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If admission control is based on initial session negotiation resources, then the system is simple to implement, but resource allocation becomes inaccurate when resources change during sessions
Solution Approach 1:
The patent implements feedback by continuously monitoring resource usage during media streaming sessions and using this information to dynamically update admission control decisions. The system receives feedback about actual resource consumption from ongoing sessions and adjusts available resource calculations accordingly, ensuring accurate resource assessment without requiring complex pre-negotiation protocols.
Solution Approach 2:
The system transitions from static resource assessment based on initial negotiation to dynamic resource monitoring that continuously tracks resource usage during sessions. This dynamic approach allows the admission control system to adapt to changing resource requirements in real-time, improving accuracy while maintaining implementation feasibility through standardized monitoring mechanisms.
2Reliability
If the system monitors resource changes during sessions, then resource allocation accuracy improves, but system complexity increases
Solution Approach 1:
The patent makes the session monitoring system universal by designing it to handle multiple session types and resource configurations through a single standardized monitoring framework. The monitoring mechanism works across different media streaming protocols and resource types, reducing the need for specialized monitoring components for each scenario and thereby limiting complexity growth while improving reliability.
Solution Approach 2:
The system implements self-service monitoring where session participants automatically report their resource usage to the admission control system without requiring external intervention. This self-reporting mechanism reduces the monitoring burden on the central system while ensuring accurate resource tracking, thereby improving reliability without proportionally increasing system complexity.
3Reliability
If real-time resource tracking is implemented, then quality of service is maintained, but processing overhead increases
Solution Approach 1:
The patent applies partial monitoring by focusing resource tracking on critical parameters that most impact quality of service rather than monitoring all possible session parameters. This selective approach maintains QoS for essential services while reducing processing overhead by ignoring less critical resource variations, thereby balancing reliability with energy efficiency.
Solution Approach 2:
The system uses periodic resource sampling instead of continuous monitoring, checking resource usage at regular intervals during sessions. This periodic approach maintains quality of service by detecting significant resource changes while reducing processing energy consumption by avoiding constant monitoring, thus resolving the contradiction between reliability and energy use.
Data Source
AI summary
An approach for monitoring a media streaming session for a change to one or more resources negotiated outside of a session signaling channel, wherein the one or more resources relate to establishment of the media, and determining whether to accept a new media streaming session based on the change.


