CICCSCMN Communication System Independent Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems face challenges in efficiently managing real-time media communication events, such as audio and video calls, due to inadequate resource allocation and centralized control, leading to suboptimal call setup and media negotiation processes.
Innovation Solution
A Central Intelligence Cloud Call Setup, Control, and Media Negotiation (CICCSCMN) system is implemented, utilizing a distributed cloud platform to centrally manage real-time media communication events by allocating specific physical resources to call and media modality controllers independently, enabling efficient resource utilization and optimized call setup and media negotiation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If centralized control is implemented for managing real-time media communication events, then call setup speed and media negotiation efficiency are improved, but system complexity and resource management difficulty increase
Solution Approach 1:
The system segments control functions into two independent controllers: a call controller for establishing communication events and a media modality controller for managing media negotiation. This segmentation allows each controller to specialize in specific tasks, improving call setup speed and media negotiation efficiency while distributing system complexity across modular components rather than a monolithic centralized system.
Solution Approach 2:
The patent introduces a new dimension of resource management by allocating physical resources independently to different controllers. The call controller receives a first grant of physical resources while the media modality controller receives a second grant of physical resources, creating a multi-dimensional resource allocation structure that enables efficient centralized control without proportionally increasing overall system complexity.
2Productivity
If physical resources are allocated independently to call controller and media modality controller, then resource utilization efficiency is improved, but resource allocation complexity increases
Solution Approach 1:
Physical resources are segmented into separate grants for the call controller and media modality controller. The call controller is granted a first set of physical resources dedicated to call establishment tasks, while the media modality controller is granted a second set of physical resources for media negotiation tasks. This segmentation improves resource utilization efficiency by ensuring each controller has dedicated resources while the resource allocator manages the overall distribution in a systematic manner.
3Reliability
If cloud resources are used for centralized control, then call quality and user experience are improved, but network dependency and system vulnerability increase
Solution Approach 1:
The patent introduces a resource allocator as an intermediary component that manages physical resource distribution between the call controller and media modality controller in the cloud environment. This intermediary layer provides structured resource management and isolation, ensuring that cloud-based centralized control delivers high call quality while the resource allocator mitigates network dependency risks by enforcing resource boundaries and allocation policies.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
Disclosed is a communication system for effecting communication events between endpoints connected via a communication network. The communication system comprises a plurality of processing units, each having access to computer storage holding executable code modules for managing a communication event. The code modules are configured to implement a media modality controller configured to manage media modality of an established communication event and a call controller configured to establish the communication event. The communication system further comprises a resource allocator configured to allocate physical resources of the processing units and computer storage to each of the call controller and the media modality controller. A grant of physical resources to the call controller is independent and different from a grant of physical resources to the media modality controller.