Call Admission Control Server Pool Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Previous solutions for call admission control (CAC) services require a large number of network connections and significant network overhead for synchronization between CAC servers at different geographic locations, leading to high costs, especially in dispersed areas.
Innovation Solution
Organizing CAC servers into pools where each server establishes connections with others within the same pool for intra-pool synchronization and with one server in another pool for inter-pool synchronization, reducing the number of required network connections and bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If CAC servers establish network connections with each other to provide redundancy and high availability, then reliability is improved, but the number of network connections and network overhead increases significantly
Solution Approach 1:
The patent divides CAC servers into geographic pools, where each pool operates semi-independently. This segmentation reduces the number of direct connections needed between pools while maintaining reliability through local pool redundancy. Each pool only needs to synchronize with other pools occasionally rather than maintaining constant connections with all CAC servers globally.
Solution Approach 2:
The patent introduces a synchronization mechanism that acts as an intermediary between pools. Instead of every CAC server needing direct connections to all other pools, the synchronization process mediates data exchange between pools, reducing the overall connection requirements while maintaining reliability through periodic updates.
2Reliability
If CAC servers synchronize large amounts of data to maintain redundancy, then reliability is improved, but bandwidth consumption and network overhead increase
Solution Approach 1:
The patent implements periodic synchronization between pools rather than continuous synchronization. Each pool synchronizes data with other pools at scheduled intervals, which reduces bandwidth consumption significantly compared to continuous data exchange while still maintaining reliability through regular updates of critical state information.
Solution Approach 2:
The patent extracts only the essential synchronization data that is necessary for maintaining reliability between pools, rather than synchronizing all possible data. This selective synchronization approach reduces bandwidth consumption by transmitting only critical information such as pool status and essential configuration data.
3Adaptability or versatility
If CAC servers are distributed over large geographic areas to provide services, then adaptability is improved, but network overhead and costs increase
Solution Approach 1:
The patent segments the global CAC server network into geographic pools, where each pool serves a specific region. This segmentation allows the system to adapt to geographic distribution while reducing network overhead, as each pool operates independently with minimal communication requirements between pools compared to a fully connected architecture.
Data Source
AI summary
Call admission control (“CAC”) servers in a pool are fully connected to one another. Session data received at one of the CAC servers in a pool is synchronized to each of the other CAC servers in the pool by way of the connections. Each CAC server in a first pool may also establish a connection with exactly one CAC server in a second pool. Status updates and commit data is synchronized from a CAC server in the first pool to a CAC server in the second pool. The commit data may then be synchronized to each of the CAC servers in the second pool.


