Proxy-Based Domain Segmentation for Network Root Cause Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network modeling approaches require detailed system characteristics and increased computer resources, leading to resource burdens and prolonged processing times, especially when trying to cross-correlate information between different domains in a network.

Innovation Solution

A method representing systems as a plurality of independent model domains, where selected components and their relationships are simplified using proxy representations, allowing for efficient event mapping and system analysis across domains without the need for extensive detailed information transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If detailed system characteristics are incorporated into the computer model to improve accuracy, then measurement precision is improved, but device complexity and computer resources required increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system is divided into multiple independent model domains (network domain, storage domain, application domain) each with its own simplified model. This segmentation allows each domain to be modeled with appropriate detail level without requiring the entire system to be modeled at high detail, thus maintaining accuracy while reducing overall complexity and resource requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Proxy objects are created as simplified copies of actual system components. These proxies represent the essential characteristics needed for analysis without incorporating all detailed system characteristics. The proxies enable accurate representation of inter-domain relationships while significantly reducing the complexity of individual component models.

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed system characteristics are incorporated into the computer model to improve accuracy, then measurement precision is improved, but use of energy by moving object increases

Engineering Contradiction:
Improvemodel accuracyVSAvoidcomputer resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

By segmenting the system into independent domains with simplified models, the computational energy required to process each domain is significantly reduced. The independent domains can be processed in parallel or sequentially without requiring the entire detailed system model to be loaded and processed, thus reducing overall energy consumption while maintaining analysis accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The proxy objects provide energy-efficient representations of system components that consume far less computational resources than full detailed models. These proxies maintain the essential information needed for cross-domain analysis while requiring minimal processing power, thereby reducing total energy consumption.

Inventive Principle:
Principle #26Copying

3Reliability

If information is transferred between domains to enable cross-correlation analysis, then reliability of analysis is improved, but device complexity and processing time increase

Engineering Contradiction:
Improveanalysis reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Only the essential information and events needed for cross-domain analysis are extracted and transferred between domains. The simplified models include only the necessary interfaces and event mappings, reducing the volume of data transfer and processing requirements while maintaining analysis reliability through focused correlation of critical information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Event mappings and simplified interfaces act as intermediaries between domains, enabling reliable cross-correlation without requiring direct complex interactions between all domain components. These intermediaries standardize the information exchange format and reduce processing time by providing structured, pre-defined interaction protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If the model is segmented into different functional domains to reduce resource burden, then device complexity is reduced, but loss of information occurs during cross-domain information transfer

Engineering Contradiction:
Improvemodel complexityVSAvoidinformation loss
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

Proxy objects are designed as faithful copies that preserve the essential characteristics and relationships of actual system components. The proxy models maintain accurate representations of events, states, and relationships necessary for analysis, preventing information loss while operating at simplified complexity levels suitable for resource-constrained environments.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Standardized event mappings and interface definitions serve as intermediaries that ensure complete and accurate information transfer between domains. These intermediaries maintain data integrity by providing structured protocols for information exchange, ensuring that no critical analysis information is lost during the simplification and transfer process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7620612B1Performing model-based root cause analysis using inter-domain mappings
Publication Date: 2009.11.17 VMWARE INC
  • US7620612B1 patent drawing
  • US7620612B1 patent drawing
  • US7620612B1 patent drawing

AI summary

A method, apparatus and computer-program product for performing a system analysis of a system is disclosed. The system is represented as a plurality of independent model domains, wherein the model domain represents selected ones of a plurality of components and the relationships among the components and the method comprises the steps of representing, as proxies, selected ones of the plurality of components of a first domain, wherein the relationships among the components are limited to direct relationships among adjacent ones of the components, wherein the first domain representation is available to a second domain, providing events occurring in the first domain to the second domain, providing a mapping between a plurality events and a plurality of observable events occurring among the proxy components of the first domain and a plurality of observable events occurring among the components of the second domain, wherein the mapping is represented as a value associating each event with each observable event, and performing the system analysis based on the mapping of events and observable events.