Meeting Server Dynamic Network Resource Reservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network-based meeting systems, such as Cisco Unified Meetingplace and Cisco TelePresence, require dedicated network resources for provisioning, which can lead to inefficiencies in resource allocation and availability, especially when meeting demands exceed available capacity.
Innovation Solution
A meeting server dynamically reserves identifiable network resources based on available capacity, requesting additional resources if needed, and releasing them after the meeting, ensuring guaranteed bandwidth and quality of service through intelligent scheduling and resource management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated network resources are provisioned for conference systems, then reliability of meeting services is improved, but resource allocation efficiency deteriorates
Solution Approach 1:
The system dynamically reserves network resources based on actual meeting demands and availability predictions rather than statically provisioning dedicated resources. The meeting server continuously monitors network capacity and adjusts resource reservations in real-time, allowing resources to be flexibly allocated between meetings and other network uses, thus improving efficiency while maintaining reliability through dynamic adaptation.
Solution Approach 2:
The system changes the state of network resources from permanently dedicated to temporarily reserved based on predicted availability. By using historical data and machine learning models, the system predicts when network resources will be available and reserves them accordingly, transforming static resource allocation into dynamic time-based reservations that maintain service reliability while reducing resource waste.
2Reliability
If network resources are reserved at deployment time, then quality of service is guaranteed, but adaptability to varying meeting demands deteriorates
Solution Approach 1:
The system implements dynamic resource reservation that adapts to varying meeting demands by continuously monitoring network conditions and meeting requirements. Resources are reserved based on actual needs rather than fixed deployment-time allocations, allowing the system to adjust to different meeting types, durations, and participant counts while maintaining quality of service through real-time availability checks.
Solution Approach 2:
The system performs preliminary resource reservation based on predicted network availability before meetings occur. By using machine learning models to predict when network resources will be available, the system proactively reserves resources in advance while maintaining adaptability to actual meeting demands, rather than rigidly committing resources at deployment time.
3Quantity of substance
If additional network capacity is requested for meetings, then bandwidth availability is improved, but system complexity increases
Solution Approach 1:
The system implements self-service resource management where the meeting server automatically monitors network capacity, predicts availability, requests additional resources when needed, and releases resources after meetings. This automated self-service approach increases bandwidth availability while managing system complexity by eliminating manual resource provisioning and using algorithmic decision-making for resource allocation.
Solution Approach 2:
The system uses feedback loops to monitor network resource usage and meeting demands, then automatically adjusts resource allocation accordingly. Machine learning models analyze historical data and current conditions to predict future availability, providing feedback that drives automatic resource requests and releases, thereby increasing bandwidth availability while keeping system complexity manageable through closed-loop control.
Data Source
AI summary
In one embodiment, a method comprises receiving a request for scheduling a meeting event between client endpoint devices in an Internet Protocol (IP) based network, the meeting event having a starting time and duration, the meeting event requiring identifiable network resources from the network; determining whether the network will have available network capacity to supply the identifiable network resources during the meeting event; and selectively reserving the identifiable network resources for the meeting event, from the available network capacity, based on determining the network will have the available network capacity during the meeting event.


