Disaster Recovery Workload Coordination via Mirrored Stream
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Disaster recovery sites often have idle resources and low resource utilization rates due to challenges in delegating workloads from production sites, including network bandwidth consumption and issues with data versioning, leading to inefficient workload execution.
Innovation Solution
A protocol that embeds workload information, including a time indicator for creating a consistency point, into a mirrored data stream sent from a production site to a disaster recovery site, allowing the disaster recovery site to perform workloads on appropriate versions of replicated data, thereby increasing resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If workloads are delegated from production site to disaster recovery site, then resource utilization at disaster recovery site is improved, but network bandwidth consumption increases
Solution Approach 1:
The patent embeds workload instructions into the mirrored data stream during the data replication process itself, so that workload deployment is prepared in advance along with data synchronization. This eliminates the need for separate workload transmission operations, thereby improving disaster recovery site resource utilization without increasing additional network bandwidth consumption.
2Productivity
If workloads are executed at disaster recovery site, then resource utilization is improved, but data versioning consistency becomes more complex
Solution Approach 1:
The patent combines workload instructions with mirrored data streams into a single integrated transmission unit. By merging data replication and workload deployment into one process, the system ensures that workloads are automatically associated with the correct data versions without requiring separate version management mechanisms, thus improving resource utilization while avoiding increased complexity.
Solution Approach 2:
The system uses timestamps embedded in the mirrored data stream to provide feedback on data versioning status. This timestamp feedback mechanism allows the disaster recovery site to automatically identify and execute workloads on the correct data versions, simplifying version management while enabling effective workload utilization of idle resources.
3Adaptability or versatility
If workload instructions are transmitted separately from data, then workload deployment flexibility is improved, but network traffic increases
Solution Approach 1:
The patent merges workload instructions with mirrored data streams into a single integrated transmission unit. This combination allows the system to maintain full workload deployment flexibility while eliminating duplicate network traffic for separate instruction transmission, as workload instructions are carried along with the data replication stream.
Data Source
AI summary
Described are techniques for utilization of a disaster recovery site including a method comprising receiving a mirrored data stream at a disaster recovery site from a production site. The mirrored data stream includes a workload instruction stored in a designated location of the mirrored data stream. The workload instruction indicates an operation to perform on a set of data that is replicated between the production site and the disaster recovery site and a time indicator indicating a correct version of the set of data. The method further comprises generating a consistency point by retrieving replicated data from the disaster recovery site corresponding to the correct version of the set of data in the production site. The method further comprises performing the operation on the consistency point, generating an output, and transmitting the output to the production site.


