Data Orchestrator Plug-Ins for Multi-System Replication Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in setting up data replication workflows between multiple systems, which is a slow, expensive, and error-prone process requiring expert knowledge, and often lacks automation and graphical user interfaces, especially for multi-system management solutions that do not focus on data replication.

Innovation Solution

A data orchestrator system that automates data replication by receiving replication requests and policies, selecting storage systems, and executing custom plug-ins or scripts to create replicated datasets based on storage system types, supporting diverse architectures and topologies through a declarative policy language.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual process is used for setting up data replication between storage systems, then expertise knowledge is required ensuring reliability, but the process becomes slow and expensive

Engineering Contradiction:
Improvedata replication setup reliabilityVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system enables self-service automation where the data orchestrator automatically performs data replication setup between storage systems using policies and scripts, eliminating the need for manual expert intervention while maintaining reliability through automated validation and error handling mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a data orchestrator as an intermediary component that mediates between storage systems and replication policies, automating the complex setup process while ensuring reliability through centralized control and coordination of replication operations across multiple systems

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automation scripts are provided for data replication, then setup speed is improved, but the system lacks graphical user interface reducing ease of operation

Engineering Contradiction:
Improvereplication setup speedVSAvoiduser interface accessibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The data orchestrator provides multi-functionality by combining both automated script execution and graphical user interface capabilities in a single system, allowing users to interact through familiar GUI while benefiting from automated processing, thus improving both productivity and ease of operation simultaneously

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

3Ease of operation

If proprietary data management solutions with GUI dashboard are used, then ease of operation is improved, but the system works only with proprietary storage systems reducing adaptability

Engineering Contradiction:
Improvedashboard usabilityVSAvoidstorage system compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal data orchestrator that can manage multiple types of storage systems (proprietary and non-proprietary) through a single GUI interface, using standardized policies and scripts that adapt to different storage system types, thereby maintaining ease of operation while significantly improving adaptability across heterogeneous environments

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

4Ease of operation

If system fleet management solutions are used, then centralized management capability is improved, but data replication functionality is not provided reducing versatility

Engineering Contradiction:
Improvecentralized management capabilityVSAvoiddata replication functionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent merges system fleet management capabilities with specialized data replication functionality into an integrated data orchestrator, combining the centralized management advantages of fleet management solutions with dedicated replication policies, scripts, and workflows to provide both comprehensive control and specialized data replication features in a unified system

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250265160A1Replicating data with a data orchestrator
Publication Date: 2025.08.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20250265160A1 patent drawing
  • US20250265160A1 patent drawing
  • US20250265160A1 patent drawing

AI summary

Provided are techniques for replicating data with a data orchestrator. A replication request and a policy for an original dataset to be replicated on one or more storage systems as one or more replicated datasets are received. A storage system of the one or more storage systems is selected. It is determined whether a custom storage system plug-in is associated with the storage system based on a storage system type. In response to determining that the custom storage system plug-in is associated with the storage system, the custom storage system plug-in is executed to create a replicated dataset on the storage system. In response to determining that the custom storage system plug-in is not associated with the storage system, a script is generated based on the policy and the script is executed to create the replicated dataset on the storage system.