Root-Cause Diagnosis in Virtualized Data Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased use of virtual machines in data networks complicates root-cause problem diagnosis due to shared resources with physical systems and dynamic re-location, making it difficult to assess and diagnose issues effectively.

Innovation Solution

A method that associates metrics with network components, obtains and correlates indicative problems based on interconnections and interdependencies between physical and virtual machines, using a hierarchical layer model to rank and diagnose issues, and prioritizes problems for effective root-cause analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual machines are used to share physical resources, then resource utilization efficiency is improved, but problem diagnosis complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidproblem diagnosis complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the diagnosis process into distinct layers (physical infrastructure layer, virtualization layer, virtual machine layer, application layer) and associates specific metrics with each layer. This segmentation allows the system to handle the complexity of virtualized environments by breaking down the diagnostic task into manageable, layer-specific components rather than attempting to analyze the entire system simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary monitoring system that sits between the physical infrastructure and the virtual machines. This intermediary collects metrics from multiple layers, correlates them according to defined relationships, and presents integrated diagnostic information. The intermediary handles the complexity of mapping between physical and virtual components, shielding users from the underlying diagnostic complexity while maintaining high resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If virtual machines are dynamically relocated between physical systems, then system flexibility and load balancing are improved, but tracking and diagnosing problems becomes more difficult

Engineering Contradiction:
Improvesystem flexibilityVSAvoidtracking information loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent creates a universal monitoring framework that can track both physical and virtual components across multiple systems. The system uses unique identifiers and maintains correlation mappings that work regardless of which physical host a virtual machine is running on. This universal approach allows the same diagnostic methodology to be applied whether VMs are static or dynamically relocated, preserving tracking information across migrations.

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

Solution Approach 2:

The patent implements continuous feedback mechanisms where the monitoring system regularly updates its knowledge of virtual machine locations and status. By continuously collecting metrics and updating correlation information, the system maintains current tracking data even as VMs are dynamically relocated. This feedback loop ensures that diagnostic information remains accurate and up-to-date despite system changes.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive metrics are collected from all layers, then diagnosis accuracy is improved, but data processing and correlation complexity increases

Engineering Contradiction:
Improvediagnosis accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments metrics into layer-specific categories (physical infrastructure metrics, virtualization layer metrics, virtual machine metrics, application metrics) and defines specific correlation rules for each layer. This segmentation allows the system to process comprehensive data by handling each layer's metrics separately according to its specific characteristics, then integrating the results through defined correlation relationships rather than processing all data uniformly.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities and methods to different layers based on their specific needs. Each layer has tailored metric collection, processing, and correlation rules appropriate to its characteristics. For example, physical infrastructure metrics may be processed differently from virtual machine metrics, allowing optimized processing for each layer while maintaining overall diagnostic accuracy.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8208381B2Root-cause approach to problem diagnosis in data networks
Publication Date: 2012.06.26 EG INNOVATIONS PTE
  • US8208381B2 patent drawing
  • US8208381B2 patent drawing
  • US8208381B2 patent drawing

AI summary

An improved root-cause approach to problem diagnosis in data networks in the form of a method comprising the steps of: associating each metric in a at least one set of metrics with at least one component and/or network device; obtaining values for each such metric from a monitoring system; determining whether each such metric is indicative of a problem within the data network; and ranking and correlating indicative problems to determine whether a problem may be symptomatic of another problem based on an interconnection and/or interdependency between a physical machine and a virtual machine, between components or between components and network devices.