Cloud Installation Anomaly Detection Using Resource Dependency Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud application installation failures are often undetected until the end of the long wait time, causing unnecessary delays and requiring users to manually trace multiple intermediate failures to identify the root cause, which is inefficient and time-consuming.

Innovation Solution

A resource dependency graph is created to define dependencies between resources in a cloud native application, using timelines to detect anomalies and reduce false alarms, and a cause analysis resource is generated to provide better interpretability for troubleshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual tracing of intermediate failures is used to identify root cause, then accurate root cause identification is achieved, but user time and effort are excessively consumed

Engineering Contradiction:
Improveroot cause identification accuracyVSAvoiduser time and effort
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces an intermediary system (anomaly detection system with resource dependency graph) that automatically analyzes intermediate failures and identifies root causes. This mediator processes the complex tracing task that would otherwise require manual user effort, maintaining accurate root cause identification while dramatically reducing user time and effort consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary analysis of intermediate failures automatically during the installation process. By pre-computing the resource dependency graph and continuously monitoring resource conditions, the system prepares root cause analysis in advance, eliminating the need for users to manually trace failures after installation completes.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If anomaly detection is implemented during installation, then user wait time is reduced, but system complexity increases

Engineering Contradiction:
Improveuser wait timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the anomaly detection function into distinct modular components: resource dependency graph creation, resource condition determination, and anomaly detection logic. This segmentation allows the complex detection system to be built from manageable modules, reducing the perceived system complexity while enabling continuous anomaly monitoring during installation to reduce user wait time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The resource dependency graph serves as an intermediary data structure that simplifies the complexity of tracking relationships between installation resources. By pre-defining dependencies in a structured graph format, the system manages complexity internally while providing simple anomaly detection queries to users, reducing wait time without exposing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If resource dependency graph with time ranges is created, then anomaly detection precision is improved, but data processing complexity increases

Engineering Contradiction:
Improveanomaly detection precisionVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent enhances anomaly detection precision by adding time range parameters to resource nodes in the dependency graph. Each resource is associated with expected creation and readiness time ranges, allowing precise anomaly detection when resources fail to meet timing expectations. This parameter enrichment improves detection precision while maintaining manageable complexity through standardized time-based checks.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system replaces complex manual analysis mechanics with automated computational checks of time range parameters. Instead of requiring sophisticated algorithms to detect anomalies, the system uses straightforward comparisons of actual versus expected time ranges, improving detection precision through simple, efficient parameter-based logic that reduces processing complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12499002B2Anomaly detection during cloud application installation
Publication Date: 2025.12.16 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12499002B2 patent drawing
  • US12499002B2 patent drawing
  • US12499002B2 patent drawing

AI summary

A method, system, and computer program product that are configured to: create a resource dependency graph that defines dependencies between resources created in an installation of a cloud native application, wherein the resource dependency graph includes a respective time range of each respective one of the resources; for each respective one of the resources, determine a condition of the respective one of the resources based on the respective time range of the respective one of the resources, a success condition of the respective one of the resources, and one or more failure conditions of the respective one of the resources; and create a cause analysis resource that includes the determined condition of each respective one of the resources.