Call Admission Control Server Pool Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovereliabilityVSAvoidnumber of network connections
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If CAC servers synchronize large amounts of data to maintain redundancy, then reliability is improved, but bandwidth consumption and network overhead increase

Engineering Contradiction:
ImprovereliabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #19Periodic action

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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

Engineering Contradiction:
Improvegeographic distribution capabilityVSAvoidnetwork overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8856350B2Efficient connection management and data synchronization
Publication Date: 2014.10.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8856350B2 patent drawing
  • US8856350B2 patent drawing
  • US8856350B2 patent drawing

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.