Virtual Machine Failure Diagnosis via Multi-Dimensional Service Interaction Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for diagnosing virtual machine failures in cloud systems rely on operation logs, which are insufficient for tracing service interaction information and correlating multiple events, making it difficult for maintenance personnel to determine the cause of failures in a comprehensive manner.

Innovation Solution

An auxiliary method and system that generates graphic multi-dimensional display information from running information of virtual machines, including state, operation, alarm, and CPU usage data, to facilitate correlation analysis and root cause identification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If operation logs are used for failure diagnosis, then the system structure remains simple, but the ability to trace service interaction information and perform correlation analysis deteriorates

Engineering Contradiction:
Improvesystem structureVSAvoidservice interaction information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent transforms flat operation logs into multi-dimensional service interaction graphs by adding temporal, causal, and hierarchical dimensions. This allows maintenance personnel to view service interactions from multiple perspectives (time sequence, cause-effect relationships, service hierarchy) simultaneously, enabling comprehensive correlation analysis while maintaining system structure simplicity.

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

Solution Approach 2:

The patent introduces a service interaction graph as an intermediary layer between operation logs and failure diagnosis. This intermediary structure processes and organizes raw log data into meaningful service interaction patterns, preserving complete service interaction information while keeping the underlying system structure simple and manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If operation logs are used for failure diagnosis, then the implementation remains simple, but the accuracy and comprehensiveness of failure cause determination deteriorates

Engineering Contradiction:
Improveimplementation simplicityVSAvoidfailure cause determination accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary organization and structuring of service interaction information before failure diagnosis occurs. By pre-building service interaction graphs that capture temporal and causal relationships, the system prepares comprehensive diagnostic data in advance, enabling accurate failure cause determination without complicating the actual diagnosis implementation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual copy of service interactions in the form of service interaction graphs, which mirror real service relationships but exist as structured, analyzable data models. This copying approach enables comprehensive multi-dimensional analysis of failure causes while keeping the physical implementation simple.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If traditional operation logs are used, then the information volume is manageable, but the ability to perform multi-dimensional correlation analysis deteriorates

Engineering Contradiction:
Improveinformation volumeVSAvoidmulti-dimensional correlation analysis capability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent adds multiple analysis dimensions (temporal sequence, causal relationships, service hierarchy, interaction frequency) to the service interaction information without significantly increasing information volume. This dimensional enrichment enables comprehensive correlation analysis while keeping the information manageable through efficient graph-based representation.

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

Solution Approach 2:

The service interaction graph serves multiple diagnostic functions simultaneously: it traces service interactions, establishes causal relationships, identifies failure patterns, and supports various analysis perspectives. This multi-functionality enables versatile multi-dimensional correlation analysis without proportionally increasing information volume.

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

Data Source

PatentUS9459948B2Auxiliary method, apparatus and system for diagnosing failure of virtual machine
Publication Date: 2016.10.04 ORBIT LICENSING LLC
  • US9459948B2 patent drawing
  • US9459948B2 patent drawing
  • US9459948B2 patent drawing

AI summary

Embodiments of the present invention relate to an auxiliary method, apparatus, and system for diagnosing a failure of a virtual machine. An operation and maintenance system receives a failure message when a virtual machine fails; obtains running information of the virtual machine according to identifier information carried in the message, where the running information is used for diagnosing the failure of the virtual machine; generates graphic multi-dimensional display information of the virtual machine according to the running information; and sends the display information to a user end for displaying. The present invention provides an auxiliary method for diagnosing a failure of a virtual machine. The method may provide correlation analysis for diagnosing a failure of a virtual machine, allow the user end to diagnose the cause of the failure of the virtual machine in a comprehensive multi-dimensional manner, and improve the convenience and accuracy of diagnosing the virtual machine.