AI Prediction of Data Protection Operation Duration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data protection systems face challenges in predicting the time required to complete data protection operations, especially in complex environments with varying workloads and service level agreements (SLAs), leading to potential compliance issues and inefficiencies.

Innovation Solution

A method that involves obtaining metadata for data protection appliances, evaluating first and second-level features using machine learning models to predict the time required to complete data protection operations, considering factors like deduplication ratios, concurrency, and robustness, to ensure compliance with SLAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data protection operations are performed to ensure data safety and compliance, then data protection reliability is improved, but the time required for protection operations increases

Engineering Contradiction:
Improvedata protection reliabilityVSAvoiddata protection operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by collecting metadata and evaluating features before the actual data protection operation. Machine learning models are trained in advance on historical data to predict operation duration, allowing the system to prepare optimal protection strategies beforehand, thus reducing actual execution time while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts data protection operations based on real-time conditions. The machine learning models continuously learn from new data and adapt predictions to changing workloads, data characteristics, and system states, enabling flexible optimization that balances protection reliability with operation time requirements

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If machine learning models with multiple features are used to predict operation time, then prediction accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the prediction process into distinct components: metadata collection, feature extraction (first-level and second-level features), model evaluation, and prediction generation. This modular segmentation allows each component to be optimized independently, improving overall prediction accuracy while managing system complexity through structured organization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediary elements including feature evaluation layers that transform raw metadata into meaningful predictors, and machine learning models that act as mediators between historical data and prediction outputs. These intermediaries bridge the gap between complex raw data and actionable predictions, enhancing accuracy while abstracting complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If metadata is collected from clusters of similar data protection appliances to improve prediction robustness, then prediction reliability is improved, but data collection and processing complexity increases

Engineering Contradiction:
Improveprediction robustnessVSAvoiddata collection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges data from multiple similar data protection appliances into unified clusters. By combining metadata and operational data across appliances with similar characteristics, the system creates aggregated datasets that improve prediction robustness through increased sample size and diversity, while treating the cluster as a single logical unit to manage collection complexity

Inventive Principle:
Principle #5Merging (Combining)

4Measurement precision

If multiple first-level and second-level features are evaluated to enhance prediction accuracy, then prediction precision is improved, but processing time increases

Engineering Contradiction:
Improveprediction precisionVSAvoidfeature evaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary feature evaluation by pre-processing metadata and calculating first-level and second-level features before prediction is needed. Historical feature data is prepared and stored in advance, allowing the model to use pre-computed features during actual prediction, thus reducing real-time processing time while maintaining high prediction precision

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11488045B2Artificial intelligence techniques for prediction of data protection operation duration
Publication Date: 2022.11.01 EMC IP HLDG CO LLC
  • US11488045B2 patent drawing
  • US11488045B2 patent drawing
  • US11488045B2 patent drawing

AI summary

Techniques are provided for predicting a time to complete a data protection operation. One method comprises obtaining metadata for (i) a given data protection appliance, and/or (ii) a cluster of similar data protection appliances comprising the given data protection appliance; evaluating first level features using the obtained metadata; evaluating a second level feature using some of the evaluated first level features; and processing one or more of the first level features, and the second level feature, using a model that provides a predicted time to complete a data protection operation with respect to data of a protected device associated with the given data protection appliance. The predicted time may comprise a tolerance based on a robustness factor. The predicted time may be based on a number of protected devices that are concurrently undergoing a data protection operation with the protected device for one or more time intervals.