Provision Chain Fault Isolation in Cloud Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud architectures face difficulties in isolating the root cause of provision failures due to uncertain relationships between operations in parallel provision requests, making it challenging to identify the exact source of failures.

Innovation Solution

A method is introduced to generate provision chains by collecting information from provisioners during request fulfillment, using correlation rules to analyze events, and aggregating them into chains to identify isolation points of failures, thereby informing clients of the specific cause of the failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple sub provisioners operate in parallel to fulfill provision requests, then productivity is improved, but difficulty of detecting and measuring worsens due to uncertain relationships between operations

Engineering Contradiction:
Improveprovision request fulfillment speedVSAvoidfailure root cause identification
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces a correlation engine as an intermediary component that receives events from multiple sub provisioners and correlates them using correlation rules. This mediator transforms the complex parallel operations into a structured provision chain, enabling systematic failure analysis without reducing the parallel processing capability of the sub provisioners.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback by collecting events from sub provisioners, correlating them to identify isolation points, and providing this diagnostic information back to clients. This feedback loop enables clients to quickly identify and correct specific issues in the provision process, improving both detection capability and overall system efficiency.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If correlation rules are applied to aggregate events into provision chains, then measurement precision is improved for failure isolation, but device complexity increases due to additional processing components

Engineering Contradiction:
Improvefailure isolation accuracyVSAvoidprovision chain processing system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the failure analysis process into distinct components: event collection from sub provisioners, correlation rule processing, provision chain generation, and isolation point identification. This segmentation allows each component to be optimized independently while maintaining overall system precision in failure isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-defining correlation rules that capture common provision operation relationships. These rules are prepared in advance and applied automatically when events are received, reducing the complexity of real-time analysis while maintaining high measurement precision for failure isolation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11372707B2Cognitive problem isolation in quick provision fault analysis
Publication Date: 2022.06.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11372707B2 patent drawing
  • US11372707B2 patent drawing
  • US11372707B2 patent drawing

AI summary

An approach is provided in which a set of provision information is generated from a set of provisioners that are in process of fulfilling a client's provision request. The approach creates a set of provision events based on the set of provision information and, in response to detecting a failure of the provision request, the approach generates a provision chain from the set of provision events. The provision chain links the set of provision events based on correlation rules and identifies at least one isolation point of the failure. The approach informs the client of the at least one isolation point of the failure identified in the provision chain.