Deep Learning Model for Predicting RPO Drifts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disaster recovery (DR) operations fail to provide early warnings for workload/application recovery point objective (RPO) related issues, leading to missed business service level agreements (SLAs), penalties, and downtime, with manual root cause analysis being time-consuming and inefficient, and lacking predictive capabilities for future RPO values.

Innovation Solution

A computer-implemented method using deep learning to predict RPO drifts for a definite future time window with a confidence score, extracting influencing factors using interpretable AI, and enabling continual learning by ingesting ground truth, allowing for proactive SLA achievement and resiliency management across multiple domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual root cause analysis is used for RPO deviations, then detailed investigation can be performed, but the process is time-consuming and delays response time

Engineering Contradiction:
Improveroot cause analysis accuracyVSAvoidresponse time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting and preprocessing RPO metrics, system configuration changes, performance data, and event logs before deviations occur. This pre-positioning of data and computational frameworks enables immediate analysis when deviations happen, eliminating the need for time-consuming manual data gathering and initial assessment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An AI-based intermediary system is introduced between the complex disaster recovery infrastructure and the analysis process. This intermediary automatically correlates RPO metrics with system configuration changes, performance data, and event logs, providing structured insights that bridge the gap between raw data and root cause identification, thereby reducing manual investigation time while maintaining accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If current RPO values are calculated in real-time, then monitoring is provided, but no information is available about future values for proactive management

Engineering Contradiction:
Improvemonitoring capabilityVSAvoidfuture RPO prediction
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary analysis by continuously processing historical RPO metrics, system configuration changes, and performance data to establish baseline patterns and relationships. This pre-computation of correlations and trends enables the system to generate predictive insights about future RPO values before actual deviations occur, allowing proactive intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A feedback mechanism is implemented where the system continuously monitors actual RPO values, compares them with predicted values, and uses the discrepancies to refine its predictive models. This closed-loop feedback ensures that the system learns from past performance and improves its ability to predict future RPO drifts, enhancing both monitoring reliability and predictive accuracy over time.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If deep learning models are trained on multiple domains, then generalization capability is improved, but model complexity and training requirements increase

Engineering Contradiction:
Improvemulti-domain generalizationVSAvoidmodel complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A universal deep learning model architecture is designed that can process and analyze multiple types of data (RPO metrics, system configuration changes, performance data, event logs) across different disaster recovery domains. The model uses shared layers for common feature extraction and domain-specific layers for specialized analysis, enabling it to generalize across domains while managing complexity through modular design and transfer learning techniques.

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

Data Source

PatentUS20230251933A1Predicting recovery point objective drifts
Publication Date: 2023.08.10 KYNDRYL INC
  • US20230251933A1 patent drawing
  • US20230251933A1 patent drawing
  • US20230251933A1 patent drawing

AI summary

A computer-implemented method includes: generating, by a computing device, a multidimensional hyperspace encompassing a plurality of features based on input data; generating, by the computing device, a plurality of sequential arrays of a fixed length based on the input data; generating, by the computing device, a final sequential array of a predetermined shape based on the plurality of sequential arrays of the fixed length; generating, by the computing device, a training data set for a deep learning model based on the final sequential array of the predetermined shape and the multidimensional hyperspace; and training, by the computing device, a deep learning model using the generated training data set.