Batch Process Failover Using Cursor-Based Data Center Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data center redundancy systems cause burdens on both primary and backup data centers due to the need for redundant processing when a primary data center experiences an interruption, as batch processes are aborted and restarted from the beginning, leading to inefficiencies and resource waste.

Innovation Solution

A system that auto-establishes data transfers between data centers using an imitation artifact to track the current operation of processes with a record counter, allowing seamless continuation of batch processes from a validated cursor position in a backup site, reducing redundant processing and resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If batch processes are mirrored to backup data centers for resiliency, then data center reliability is improved, but redundant processing occurs causing greater burdens on computing resources

Engineering Contradiction:
Improvedata center resiliencyVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by continuously tracking the execution state of batch processes in the primary data center and pre-positioning the backup data center in a standby mode with updated process state information. When a failure occurs, the backup data center can immediately continue the process from the tracked cursor position without needing to restart from the beginning, thus avoiding redundant processing while maintaining resiliency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the primary data center continuously reports its process execution state (cursor position) to the backup data center. This feedback loop enables the backup data center to synchronize its state with the primary data center, allowing it to resume processing exactly where the primary data center left off during failover, thereby eliminating redundant processing of already-completed tasks.

Inventive Principle:
Principle #23Feedback

2Reliability

If batch processes are restarted from the beginning in backup data centers, then process completion is ensured, but processing time and resource waste increase

Engineering Contradiction:
Improveprocess completion assuranceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary tracking of the batch process execution state in the primary data center and maintains this state information in the backup data center. When failover is needed, the backup data center uses this pre-acquired state information (cursor position) to resume the process immediately, avoiding the time-consuming operation of restarting from the beginning while ensuring all processes are eventually completed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the primary data center continuously updates the backup data center with its current process execution state. This ensures that when the backup data center takes over, it has accurate information about which processes have been completed and where the current process stands, allowing for immediate resumption without time loss while maintaining assurance of complete process execution.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual intervention is used to establish data transfers between data centers, then transfer accuracy can be controlled, but operational complexity and intervention time increase

Engineering Contradiction:
Improvetransfer accuracyVSAvoidoperational simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system implements self-service automation where the data transfer establishment process occurs automatically without manual intervention. The system autonomously identifies failing data centers, selects appropriate backup data centers, tracks process states, and establishes data transfers based on pre-defined policies and criteria, thereby maintaining transfer accuracy while eliminating manual operational complexity and reducing intervention time.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses feedback mechanisms to automatically monitor data center health status, process execution states, and transfer progress. Based on this real-time feedback, the system dynamically adjusts and establishes data transfers autonomously, ensuring accuracy through continuous validation while simplifying operations by removing the need for manual intervention in the transfer establishment process.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260037400A1Systems and methods for auto-establishing data transfers between data centers for batch processing
Publication Date: 2026.02.05 BANK OF AMERICA CORP
  • US20260037400A1 patent drawing
  • US20260037400A1 patent drawing
  • US20260037400A1 patent drawing

AI summary

Systems, computer program products, and methods are described herein for auto-establishing data transfers between data centers for batch processing. The present disclosure is configured to identify a process associated with a primary site; determine a backup site associated with the primary site; apply the process to the backup site; generate, by an imitation artifact component, a record counter of the process as the process runs in the primary site, wherein the record counter comprises a cursor position indicating a current operation of the process; and mimic, based on the record counter, the process in the backup site as the process runs in the primary site.