Graph Database for Virtualization Infrastructure Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The administration of virtualization infrastructures is complex, particularly in large-scale deployments, where monitoring and managing the health of virtualization environments is challenging due to the vast amount of data generated, requiring sophisticated tools and significant training to interpret effectively.

Innovation Solution

Creating a social network of virtualization infrastructure members, where parent-child relationships are mapped and affiliation relationships are established, coupled with a graph database to provide aggregated and summarized management data, allowing for intuitive management and querying of virtualization infrastructure through a virtualization management API and social network descriptors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional monitoring tools aggregate and summarize large amounts of data, then the quantity of data becomes manageable, but the complexity of interpreting and visualizing the data increases

Engineering Contradiction:
Improveamount of monitoring dataVSAvoidcomplexity of data interpretation
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a social network layer as an intermediary between the virtualization infrastructure and administrators. This social network maps relationships between infrastructure components (VMs, hosts, datacenters) and presents them through familiar social networking concepts, making the complex data more interpretable without reducing the underlying data volume

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the presentation parameters of the monitoring data by transforming it into a social network format. Instead of presenting raw aggregated data, the system represents infrastructure components as nodes and relationships as connections, changing how the data is organized and perceived to reduce interpretation complexity

Inventive Principle:
Principle #35Parameter changes

2Productivity

If automated monitoring techniques collect and analyze large numbers of metrics, then a concise view of environment status is provided, but significant training is still required to understand and use the output

Engineering Contradiction:
Improveefficiency of monitoringVSAvoidease of using monitoring output
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent creates a virtual copy of the infrastructure's social network relationships that administrators can interact with through a user-friendly interface. This social network representation copies the essential relationships and metadata from the complex infrastructure, allowing administrators to query and monitor without needing to understand the underlying complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the monitoring output into individual social network profiles and relationships, making the information more digestible. Each infrastructure component gets its own profile with relevant metadata, and relationships are displayed as connections between profiles, breaking down the monolithic data structure into manageable units

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If virtualized deployments increase in scale, then the infrastructure capacity increases, but the complexity of keeping track of basic health increases

Engineering Contradiction:
Improvescale of virtualized deploymentVSAvoidcomplexity of health monitoring
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal social network representation that works across different scales of virtualization deployments. The same social network framework can represent small or large infrastructures, and the relationship mapping approach scales naturally with the number of components without requiring different monitoring strategies

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

Data Source

PatentUS9355163B2Using a graph database of a virtualization infrastructure
Publication Date: 2016.05.31 VMWARE INC
  • US9355163B2 patent drawing
  • US9355163B2 patent drawing
  • US9355163B2 patent drawing

AI summary

In a computer-implemented method for providing management of a virtualization infrastructure, a query related to the virtualization infrastructure is received. A graph database of the virtualization infrastructure is accessed, the graph database including nodes associated with members of the virtualization infrastructure and edges associated with relationships of the members of the virtualization infrastructure, wherein the nodes and the relationships include types. An answer to the query is received from the graph database.