IMS Session Manager for Seamless Server Takeover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for maintaining high availability in enterprise IMS networks are complex and costly, with redundant servers not naturally receiving information from primary servers, leading to difficulties in ensuring zero service interruption and effective fault tolerance.

Innovation Solution

A high availability enterprise IMS system with an active application server and a synchronized standby server, managed by a session manager that sequences and routes SIP messages in either serial or parallel fashion to ensure seamless takeover in case of failures, reducing the need for direct communication between servers and minimizing maintenance costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant backup servers are implemented to ensure high availability, then service reliability is improved, but device complexity and maintenance cost increase significantly

Engineering Contradiction:
Improveservice availabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a simplified copy of the primary server's functionality in the standby server. Instead of full redundancy, the standby server receives copied session data and state information from the primary server through the session manager, allowing it to take over functionality without requiring complex synchronization protocols or continuous active monitoring of all server processes.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The session manager acts as an intermediary between the primary and standby servers. It manages the replication of session data, state information, and signaling messages to the standby server, eliminating the need for direct complex communication between servers and simplifying the overall system architecture through a centralized coordination function.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If redundant servers are kept in synchronization to ensure zero downtime, then fault tolerance is improved, but maintenance cost and operational complexity increase

Engineering Contradiction:
Improvefault toleranceVSAvoidmaintenance cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system performs preliminary synchronization of session data and state information to the standby server before any failure occurs. The session manager continuously replicates relevant data to the standby server in advance, so when a failure happens, the standby server can immediately take over without requiring real-time active synchronization or complex maintenance operations during normal operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The standby server maintains only the necessary local state information and session data required for functionality takeover, rather than maintaining complete copies of all server processes. This selective synchronization reduces maintenance overhead while ensuring sufficient fault tolerance capability when needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If out-of-band communication is used for high availability, then service continuity is improved, but device complexity increases due to specialized vendor requirements

Engineering Contradiction:
Improveservice continuityVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The session manager uses standard SIP signaling and existing IMS protocols to manage both primary server operations and standby server synchronization. Instead of requiring specialized out-of-band communication mechanisms, the system leverages the universal SIP protocol stack already present in the IMS network, eliminating the need for additional dedicated communication infrastructure or vendor-specific solutions.

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

Data Source

PatentUS10104130B2System and method for ensuring high availability in an enterprise IMS network
Publication Date: 2018.10.16 AVAYA INC
  • US10104130B2 patent drawing
  • US10104130B2 patent drawing
  • US10104130B2 patent drawing

AI summary

Embodiments of the present invention may enable applications that are deployed at the application layer of an IMS network to frequently carry out business critical functions via a highly available application server architecture. This may be achieved by using a session manager that manages the role of active and standby server(s) of the highly available application architecture. Further, the session manager may manage the roles of the active and standby server(s) by routing SIP messaging in either serial or parallel fashion to the application server architecture. Furthermore, the active and the standby servers are automatically kept in sync by their position in the signaling path determined by the session manager. The session manager makes sure that if the active server goes down, then the standby server must be able to take over the role of the active server in a seamless fashion.