Multi-Datacenter VoIP Network Device Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VoIP systems suffer from reliability issues such as dropped calls, connection timeouts, and service outages due to their reliance on a central datacenter architecture, which increases susceptibility to failures and malicious attacks, and lacks support for temporary network device disconnections.

Innovation Solution

A system that allows network devices to map and register with multiple datacenters simultaneously, enabling seamless switching between primary and secondary connections to maintain communication sessions without user intervention, ensuring continued service even if one connection fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a central datacenter architecture is used to provide VoIP services, then service consolidation and management simplicity are improved, but system reliability and fault tolerance deteriorate due to single point of failure susceptibility

Engineering Contradiction:
Improvesystem management complexityVSAvoidsystem reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the centralized datacenter into multiple distributed datacenters (primary and secondary). Each datacenter operates independently, eliminating the single point of failure. The segmentation allows the system to distribute services across multiple locations, so if one datacenter fails, others can continue providing service.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the architectural parameter from centralized to distributed by introducing multiple datacenters with different operational parameters. The primary datacenter operates in normal mode while secondary datacenters operate in standby or hot-standby modes, with automatic parameter switching when failures occur.

Inventive Principle:
Principle #35Parameter changes

2Ease of repair

If a backup datacenter is implemented to restore service after failure, then service recovery capability is improved, but temporary service outages during failure and migration cannot be prevented

Engineering Contradiction:
Improveservice recovery capabilityVSAvoidservice continuity
Core Design Contradiction:
Ease of repairVSReliability

Solution Approach 1:

The patent implements preliminary action by pre-configuring secondary datacenters with all necessary resources and data before failures occur. The secondary datacenters are pre-loaded with application images, configuration data, and operational capacity, enabling immediate takeover without migration delays when the primary datacenter fails.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action through hot-standby configurations where secondary datacenters remain fully operational and synchronized with the primary datacenter. This allows seamless transition without service interruption, maintaining continuous VoIP service during and after failures.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If network devices are connected to a single datacenter, then connection simplicity is improved, but connection reliability deteriorates due to susceptibility to malicious attacks and accidents

Engineering Contradiction:
Improveconnection simplicityVSAvoidconnection reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent makes network devices universal by enabling them to connect to and operate with multiple datacenters (primary and secondary). The devices are configured with multi-homing capabilities, allowing them to maintain connections with multiple datacenters simultaneously or switch between them based on operational status.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary mechanism (multi-datacenter architecture with automatic failover) between network devices and the VoIP service. This intermediary layer absorbs attacks and failures at the datacenter level, protecting end devices while maintaining service availability through alternative paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of energy

If the VoIP system waits to migrate to backup datacenter before restoring service, then resource optimization is improved, but user experience deteriorates due to dropped calls and connection timeouts

Engineering Contradiction:
Improveresource optimizationVSAvoiduser experience
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-positioning all necessary service resources, application images, and configuration data in secondary datacenters before failures occur. This eliminates migration delays during actual failures, as the backup infrastructure is already fully prepared and can activate immediately.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic behavior where the system can switch between different operational states (normal operation, failover, failback) based on real-time conditions. The architecture dynamically adjusts resource allocation and service routing, allowing immediate response to failures while optimizing resource usage during normal operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10038590B2Reliability of a connection during a communication session on a network device
Publication Date: 2018.07.31 GOTO COMMUNICATIONS INC
  • US10038590B2 patent drawing
  • US10038590B2 patent drawing
  • US10038590B2 patent drawing

AI summary

The present application details methods and systems for improving the reliability of a connection during a communication session on a network device. In one or more embodiments, the network device maps to and connects with multiple datacenters. For example, the network device connects with a primary datacenter and participates in a communication session via a primary media bridge connection while jointly being connected with a secondary datacenter. In addition, the network device can switch from the primary media bridge connection to a secondary media bridge connection if a fault is detected on the primary media bridge connection.