Asynchronous Remote Replication Delay Analysis System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Asynchronous remote replication systems face challenges in minimizing delay times and efficiently identifying the causes of increased delays, which can impact business continuity and service level agreements (SLAs) due to the complexity of analyzing load histories and delay times across multiple steps in the replication process.
Innovation Solution
A computer system is introduced that includes a management system, primary and secondary storage apparatuses, and journal volumes, which collects and displays historical load and delay time information across various steps of the asynchronous remote replication process, enabling users to visualize and analyze the correlation between load changes and delay times through graphical representations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If asynchronous remote replication is used to improve business continuity, then data loss is minimized, but delay time between primary and secondary storage increases
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing delay time information in a delay time information table before actual analysis is needed. The system maintains historical delay time data and load information in advance, allowing rapid retrieval and correlation analysis when delay investigation is required, thus reducing the time penalty associated with asynchronous replication.
Solution Approach 2:
The patent implements feedback by continuously monitoring and recording delay times and load information, then using this feedback to identify causal relationships. The system correlates delay time changes with load changes across multiple steps, providing feedback loops that help optimize replication performance while maintaining business continuity.
2Measurement precision
If detailed load history analysis is performed to identify delay causes, then accuracy of delay analysis is improved, but time required for analysis increases
Solution Approach 1:
The patent applies segmentation by dividing the replication process into multiple discrete steps (first step, second step, third step, fourth step) and analyzing delay causes for each step separately. This segmentation allows targeted analysis of specific bottlenecks without requiring comprehensive analysis of the entire replication chain, thus improving analysis accuracy while reducing overall analysis time.
Solution Approach 2:
The patent pre-prepares load information and delay time information in structured tables before analysis is needed. By having this data organized and readily available, the system can perform accurate correlation analysis quickly when delay investigation is required, avoiding the time-consuming process of data collection during actual analysis.
3Measurement precision
If correlation analysis of load and delay time is performed across multiple steps, then cause identification accuracy is improved, but system complexity increases
Solution Approach 1:
The patent segments the complex multi-step replication process into distinct analyzable steps, each with its own delay time information. This segmentation simplifies the correlation analysis by allowing systematic comparison of load and delay relationships at each step, making the overall complex system more manageable and analyzable.
Solution Approach 2:
The patent introduces delay time information tables and load information tables as intermediary structures that facilitate correlation analysis. These intermediaries organize raw data into comparable formats, enabling accurate cause identification without requiring direct complex analysis of all system components simultaneously.
Data Source
AI summary
An exemplary management system receives a designation of at least one step selected from a first step of writing data to the secondary volume, a second step of writing data to the secondary journal volume, a third step of reading data from the primary journal volume, and a fourth step of transferring data by the network, and a designation of an analysis period. The management system displays a graph of the history information on the load and the history information of the delay time for the analysis period for the at least one selected step.


