Virtual Infrastructure Manager Data Compositing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In a network environment, users face challenges in obtaining a consistent view of their operating environment due to overlapping and conflicting information from various sources, such as virtual machines and unconfigured services, which complicates the management of virtual infrastructure.
Innovation Solution
A virtual infrastructure manager is employed to collect information from multiple sources of truth, create a coherent virtual infrastructure model, and apply rules to resolve conflicts and de-duplicate data, ensuring users with different privileges see a unified and accurate representation of their environment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If information is collected from multiple sources (hosts, VMs, query servers), then the completeness of information is improved, but the consistency and reliability of the view deteriorates due to duplicates and conflicts
Solution Approach 1:
The patent introduces an intermediary component (virtual infrastructure manager or data compositing service) that sits between multiple information sources and the user. This intermediary collects data from hosts, VMs, and query servers, applies compositing rules to resolve conflicts and eliminate duplicates, then presents a unified consistent view to the user. The intermediary acts as a mediator that transforms multiple conflicting data streams into a single reliable view.
Solution Approach 2:
The patent creates a virtual copy or representation of the infrastructure state that consolidates information from multiple sources. Instead of directly querying multiple sources and dealing with their conflicts, the system creates a unified data model or virtual infrastructure representation that copies and harmonizes the data from various sources according to defined rules, presenting a consistent view without exposing the underlying conflicts.
2Measurement precision
If users query each host or VM directly, then the accuracy of information is improved, but the complexity of management increases
Solution Approach 1:
The patent merges multiple individual query operations into a single unified querying interface. Users query the virtual infrastructure manager once, which then coordinates with multiple hosts and VMs behind the scenes. This combining of multiple complex operations into a single simplified operation maintains information accuracy while dramatically reducing management complexity for the user.
Solution Approach 2:
The system implements self-service by having the virtual infrastructure manager automatically handle the complexity of multi-source querying. The manager autonomously coordinates with hosts, VMs, and query servers, applies compositing rules, and resolves conflicts without user intervention. Users simply query the unified interface and receive accurate results without needing to understand or manage the underlying complexity.
3Ease of operation
If a centralized query server manages all hosts and VMs, then the ease of operation is improved, but the loss of information increases due to potential single point of failure
Solution Approach 1:
The patent segments the centralized query functionality into distributed components. Instead of a single centralized server that is a potential point of failure, the system divides the querying and data compositing functions across multiple nodes or services. Each segment can operate independently, and if one fails, others continue to provide data, maintaining both ease of operation through unified interface and information availability through distribution.
Data Source
AI summary
A method for managing a virtual infrastructure is described. The method includes: generating a configuration information model representing a virtual infrastructure based on known virtual machines and network settings thereon; querying one or more sources of truth other than the known virtual machines, wherein the one or more sources of truth includes a data storage that stores at least one data object that answers a particular question; and comparing the data from the one or more sources of truth with a store of configuration model information, wherein the configuration model information comprises a time stamp and a source identifier; based on the comparing, generates a set of rules; and based on the set of rules, updates the configuration information model.


