Causality Analysis for Cloud Auto-Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional monitoring techniques fail to capture causality relationships between metrics at different layers in Cloud environments, leading to sub-optimal scalability and auto-configuration of IT solutions, as they do not account for business-level performance indicators and diverse architectures and metrics across solutions.

Innovation Solution

A causality analysis method using a multi-level causality mapping to aggregate metrics across infrastructure, platform, and application layers, employing logical operations and structural equation models to assess unobservable higher-level solution states, enabling effective auto-scaling and auto-configuration based on business performance changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional monitoring techniques are used to monitor compute, network, storage and task execution, then infrastructure scalability can be achieved, but causality relationships between metrics at different layers cannot be captured

Engineering Contradiction:
Improvescalability decision accuracyVSAvoidcausality relationships
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a causality analysis layer as an intermediary between traditional monitoring systems and scalability decision-making. This layer includes components such as a causality graph builder, metric correlation analyzer, and business indicator mapper that actively capture and analyze causality relationships between metrics across infrastructure, platform, and application layers, preventing loss of critical causal information

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimensional layer of analysis by introducing business-level performance indicators and causality relationships as additional dimensions beyond traditional infrastructure metrics. This multi-dimensional approach enables comprehensive scalability decisions that consider both technical metrics and business impact

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of information

If multi-level causality mapping is implemented to capture causality relationships, then business level performance indicators can be captured, but system complexity increases

Engineering Contradiction:
Improvebusiness level performance indicatorsVSAvoidcausality analysis system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the complex monitoring and analysis system into distinct modular components: infrastructure layer monitors, platform layer monitors, application layer monitors, causality graph builder, metric correlation analyzer, and business indicator mapper. Each component handles specific tasks independently, making the overall complex system manageable and maintainable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The causality graph serves as an intermediary data structure that organizes and represents complex causality relationships in a structured format. This graph includes nodes representing metrics and edges representing causal relationships, enabling the system to manage complex causality information systematically

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If conventional monitoring is used, then infrastructure metrics can be monitored, but diverse architectures and metrics for different solutions cannot be accommodated

Engineering Contradiction:
Improvearchitecture diversityVSAvoidmonitoring coverage
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal monitoring framework that can accommodate diverse architectures and metrics across different solutions. The system uses standardized interfaces and abstractions that allow it to monitor various infrastructure, platform, and application metrics regardless of the specific architecture or solution type, while maintaining comprehensive monitoring coverage

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

Data Source

PatentUS11087265B2System, method and recording medium for causality analysis for auto-scaling and auto-configuration
Publication Date: 2021.08.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11087265B2 patent drawing
  • US11087265B2 patent drawing
  • US11087265B2 patent drawing

AI summary

Similar to other Cloud Service, Solution as Services over Cloud, as single tenant technology, also requires support of agility and flexibility as a fundamental feature of Cloud computing. Different from other Cloud services, the agility and flexibility typically are not triggered by the typical performance metrics, but at the business level of metrics. A causality analysis method, system, and non-transitory computer readable medium using a causal graph depicting relationships among observable primitive metrics from infrastructure, middleware, and business metrics and latent business metrics of an application, include identifying a metric value resulting from measuring the system and application metrics, determining an impact of the measurement of the metrics on the business metrics associated with the measurable metrics in the causal graph, and determining an action to take with respect to the impact on the business metric based on the pre-defined business policies.