Dynamic Network Resource Allocation via Call Admission Controller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for high bandwidth consuming communication applications, such as video conferencing, rely on dedicated network resources that are costly and inefficient due to underutilization, as they are fixed and cannot be reoriented for other purposes.
Innovation Solution
A system dynamically allocates network resources for communication sessions based on session attributes, such as IP addresses, class of service, and available bandwidth, using a call admission controller (CAC) to manage and allocate resources efficiently, preventing other utilization during the allocation duration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated network resources are installed to guarantee service for high bandwidth consuming communication applications, then service availability and uptime are improved, but cost and resource underutilization worsen
Solution Approach 1:
The patent implements dynamic resource allocation where network resources are not permanently assigned but are instead allocated temporarily based on real-time communication session demands. The system continuously monitors session attributes and dynamically adjusts resource allocation, allowing resources to be released and reallocated to different sessions as needed, thereby eliminating underutilization while maintaining service availability.
Solution Approach 2:
The patent creates a universal resource pool that can serve multiple communication sessions across different applications and services. Instead of dedicated resources for each session, a shared pool of network resources is managed by the communication manager, which can allocate these universal resources to any session that requires them, maximizing resource utilization while guaranteeing service when needed.
2Reliability
If dedicated network resources are used for communication sessions, then service guarantee is improved, but adaptability and re-orientation capability worsen
Solution Approach 1:
The system employs dynamic allocation where resource assignments are not fixed but can be adjusted in real-time. The communication manager continuously evaluates session attributes and network conditions, allowing resources to be re-oriented from one session to another based on current demands, thus maintaining both service guarantees and adaptability.
Solution Approach 2:
The patent changes the parameter of resource allocation from static (dedicated) to dynamic (on-demand). By modifying how resources are assigned - from permanent dedication to temporary allocation based on session attributes - the system achieves both service guarantees and re-orientation capability through parameter adjustment rather than structural change.
3Reliability
If dedicated network resources are allocated for communication applications, then service quality is improved, but device complexity and management overhead worsen
Solution Approach 1:
The patent introduces a communication manager as an intermediary component that centralizes resource allocation management. This mediator handles all decisions regarding resource assignment, monitoring session attributes, and coordinating between network resources and communication sessions, thereby simplifying management overhead while maintaining service quality through centralized control.
Solution Approach 2:
The system implements feedback mechanisms where the communication manager continuously monitors session attributes and resource utilization, using this information to dynamically adjust allocations. This feedback loop automates management decisions, reducing manual intervention and complexity while ensuring service quality is maintained through real-time adjustments.
Data Source
AI summary
A primary call admission controller (CAC) system receives a request from a client to allocate a network resource such as a network bandwidth. The primary CAC system may determine subordinate CAC to delegate the allocation and transfer the request to the subordinate CAC. Subsequently, the subordinate CAC analyzes the communication session attributes to determine an available network resource for the communication session. Upon a positive determination, the subordinate CAC allocates the network resource and signals the allocation up the network chain to the primary CAC and the client.


