Failover Backspacing Synchronization for Data Centers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for synchronizing data between distant computer centers in high-availability clusters, such as those used in financial transaction terminals, are unreliable and require significant hardware investment due to the time-critical nature of synchronization processes, especially in active/active operations where distances exceed 25 km.

Innovation Solution

A method where transaction terminals are temporarily taken out of service to synchronize configuration and transaction data between computer centers, with a signal indicating the primary center's operational status, followed by reactivation once synchronization is complete, allowing seamless switching back to the primary center without data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional synchronization mechanisms are used between distant computer centers, then data synchronization can be achieved, but the process becomes unreliable and requires very great hardware expense

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidhardware expense
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by detecting the operational status of the primary computer center before initiating failover or synchronization operations. The secondary center continuously monitors whether the primary center is operational, and only performs data synchronization or failover when necessary. This prevents unnecessary synchronization attempts that would fail due to network unreachability, thereby improving reliability without requiring expensive hardware modifications.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data synchronization is performed between widely separated computer centers, then backup capability is maintained, but transmission time increases and transaction data may be lost

Engineering Contradiction:
Improvetransaction data integrityVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the synchronization process adaptive to network conditions. The system dynamically adjusts its behavior based on whether the primary computer center is reachable: if unreachable, it prevents synchronization attempts that would cause data loss; if reachable, it performs normal synchronization. This dynamic approach maintains transaction data integrity while minimizing unnecessary delays caused by failed synchronization attempts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses an intermediary mechanism in the form of a status detection step that mediates between the secondary center and the primary center. Before attempting synchronization, the secondary center detects whether the primary center is operational. This intermediary detection process prevents direct synchronization attempts that would fail due to network issues, thereby protecting transaction data integrity without incurring time losses from failed operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the primary computer center is restored after failover, then service continuity is maintained, but unsafe backspacing can cause data loss

Engineering Contradiction:
Improveservice continuityVSAvoiddata safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies feedback by implementing a controlled backspacing process that provides feedback before switching clients back to the primary center. The system performs a safety check to detect whether the primary center has been restored and is operational. Only after confirming the primary center's operational status does the system allow clients to switch back. This feedback mechanism ensures service continuity while preventing data loss that could occur from unsafe backspacing operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8522069B2Process for secure backspacing to a first data center after failover through a second data center and a network architecture working accordingly
Publication Date: 2013.08.27 WINCOR NIXDORF INT GMBH
  • US8522069B2 patent drawing
  • US8522069B2 patent drawing
  • US8522069B2 patent drawing

AI summary

A method (100) is proposed for safely switching back to a first computer center (DC1) following failover by a second computer center (DC2), where at least one transaction terminal is connected as a client (CLA) to the second computer center (DC2) during the downtime of the first computer center (DC1) and at the end of the downtime is switched back again to the first computer center (DC1), where the following steps are performed: the second computer center (DC2) is shown that the first computer center (DC1) is operational again (step 110); the client (CLA) is prompted to go out of service (step 120); synchronization (STD) of configuration and/or transaction data between the first and second computer centers is performed (step 130); at the conclusion of synchronization(STD), the client (CLA) is prompted to switch back to the first computer center (DC1) (step 140).