Data Orchestrator Plug-Ins for Multi-System Replication Automation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


