High-Availability Recovery Pipeline With Preconfigured Failover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing recovery procedures for computing systems experiencing outages are time-consuming and result in excessive network signaling, leading to prolonged downtime and increased traffic utilization.

Innovation Solution

An automated recovery pipeline that pre-configures recovery parameters and stores network addresses and connection information, utilizing containerized redundant components to ensure rapid failover and minimize downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional recovery procedures are used to restart systems and re-initialize programs, then system recovery can be achieved, but the process is time-consuming and results in prolonged downtime

Engineering Contradiction:
Improvesystem recovery capabilityVSAvoiddowntime duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring recovery parameters, storing network addresses and connection information in advance, and maintaining containerized redundant components ready for immediate deployment. When an outage occurs, the system retrieves pre-stored configuration data and deploys redundant containers without performing time-consuming discovery or configuration procedures, thereby dramatically reducing downtime while ensuring reliable system recovery.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional recovery procedures are used, then system recovery can be achieved, but excessive network signaling occurs leading to increased traffic utilization

Engineering Contradiction:
Improvesystem recovery capabilityVSAvoidnetwork traffic utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-storing network addresses, connection information, and recovery parameters in the system before outages occur. When recovery is needed, the system retrieves this pre-configured data locally and uses it to immediately deploy redundant components, eliminating the need for extensive network signaling during the recovery process and thereby reducing network traffic utilization while maintaining reliable recovery operations.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If automated recovery with pre-configured parameters is implemented, then downtime is reduced and network signaling is minimized, but system complexity increases

Engineering Contradiction:
Improvedowntime durationVSAvoidrecovery system configuration
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent employs copying by creating and maintaining containerized redundant copies of system components that are pre-configured with all necessary parameters, network addresses, and connection information. These copies are stored in a ready state within the system architecture. When an outage occurs, the system simply retrieves and deploys these pre-copied components rather than rebuilding or reconfiguring them, thereby reducing downtime while managing complexity through standardized containerized templates rather than custom complex configurations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20250225032A1High availability system outage recovery
Publication Date: 2025.07.10 CAPITAL ONE SERVICES LLC
  • US20250225032A1 patent drawing
  • US20250225032A1 patent drawing
  • US20250225032A1 patent drawing

AI summary

In some implementations, a recovery system may detect a trigger to generate a system resource document for a target system. The recovery system may communicate, based on detecting the trigger to generate the system resource document, with a set of resources of the target system to perform an auto-discovery procedure. The recovery system may generate the system resource document identifying the set of resources of the target system. The recovery system may store the system resource document in a recovery archive. The recovery system may detect an outage event. The recovery system may obtain, based on detecting the outage event, the system resource document from the recovery archive. The recovery system may fail over the set of resources of the target system to a new target system. The recovery system may transmit a set of notifications associated with the new target system.