Cognitive Disaster Recovery Workflow Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disaster recovery workflows often fail due to misconfiguration or environmental changes, requiring manual analysis and corrective actions, which is time-consuming and affects recovery time objectives, with no automated method to determine failures until execution, leading to inefficient disaster recovery processes.

Innovation Solution

A computer-implemented method that builds a knowledgebase from historical disaster recovery workflow executions, analyzes failed actions, and generates recommended new workflows with embedded corrective actions using natural language processing and weightage assignment to increase success rates, automating the correlation of corrective actions and their application.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual analysis and corrective actions are used for failed disaster recovery workflows, then flexibility and adaptability are maintained, but time consumption increases and recovery time objectives are affected

Engineering Contradiction:
Improvemanual analysis capabilityVSAvoidrecovery time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-service by automatically analyzing failed workflow actions, identifying root causes, and generating corrective actions without requiring manual intervention. The cognitive engine autonomously processes failure data, correlates it with historical information, and produces remediation workflows, thereby eliminating time-consuming manual analysis while maintaining operational effectiveness

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary action by pre-analyzing failure patterns and preparing corrective actions in advance. When a workflow failure occurs, the cognitive engine has already built a knowledge base of potential issues and solutions from historical data, enabling rapid deployment of pre-prepared remediation steps rather than starting analysis from scratch

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If automated methods are implemented to detect failures, then recovery time is reduced, but system complexity increases

Engineering Contradiction:
Improvedetection timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the cognitive engine continuously monitors workflow executions, learns from failures, and updates its knowledge base. This feedback loop enables automated detection and correction while managing complexity through iterative improvement rather than requiring complex upfront design

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The cognitive engine acts as an intermediary layer between the disaster recovery workflow system and the failure detection/correction processes. This intermediary abstracts the complexity of automated analysis and correction, presenting a simplified interface while handling sophisticated pattern recognition and decision-making internally

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If historical data is analyzed to generate recommended workflows, then success rate increases, but data processing requirements increase

Engineering Contradiction:
Improveworkflow success rateVSAvoiddata processing energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary action by pre-processing and storing historical workflow data in an optimized format during normal operations. When failures occur, the cognitive engine queries this pre-organized knowledge base rather than performing full data analysis, significantly reducing processing requirements while maintaining high success rates through access to historical patterns

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by analyzing only the specific portions of historical data relevant to the current failure mode. The cognitive engine identifies and focuses on correlated failure patterns and successful remediations from history, rather than processing entire workflow datasets, thereby reducing energy consumption while maintaining effective correction capabilities

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11403165B2Cognitive disaster recovery workflow management
Publication Date: 2022.08.02 KYNDRYL INC
  • US11403165B2 patent drawing
  • US11403165B2 patent drawing
  • US11403165B2 patent drawing

AI summary

Generating a new disaster recovery workflow is provided. In response to determining that a failed action was detected during execution of a disaster recovery workflow, reasons and fixes corresponding to the failed action are acquired from a data source. A set of correlated corrective actions that are potential fixes for the failed action is identified based on natural language processing of the reasons and fixes corresponding to the failed action. A weightage value is assigned to each correlated corrective action in the set of correlated corrective actions based on a plurality of factors to form a set of corrective actions with weightage values. A recommended new disaster recovery workflow is generated by embedding the set of corrective actions with weightage values within the disaster recovery workflow.