Virtual Machine Tagging for Real-Time Configuration Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing virtual machines and management servers becomes increasingly difficult as the number of virtual machines and management servers grows, particularly due to the need for customized virtual machine configurations and services within virtual machine groups, where not all virtual machines require the same set of services.

Innovation Solution

A virtual machine configuration client interacts with multiple VM management servers to configure virtual machines using a GUI, allowing users to create and manage policies, assign tags, and display real-time feedback, enabling customized VM configurations and workload balancing through VM-Host and VM-VM affinity/anti-affinity policies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a common set of virtual machine configurations or services is deployed to each virtual machine in a virtual machine group, then deployment consistency is improved, but the ability to provide customized services to specific virtual machines deteriorates

Engineering Contradiction:
Improvedeployment consistencyVSAvoidcustomized service capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent segments the virtual machine group into sub-groups or individual VMs that can receive different configurations and services. The system divides the monolithic deployment approach into manageable segments, allowing specific services to be assigned to specific VMs while maintaining overall system coherence through the segmentation mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by allowing different virtual machines within the same group to have different configurations and services deployed to them. Each VM can receive tailored services based on its specific requirements, while still being part of a managed group structure, thus providing customization without complete loss of group management.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If more virtual machines and management servers are deployed, then system capacity is improved, but monitoring and configuring complexity deteriorates

Engineering Contradiction:
Improvesystem capacityVSAvoidmonitoring and configuring complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges multiple management functions into a unified system that can handle configuration and monitoring of multiple virtual machines and management servers through a single interface. By combining these functions, the system reduces the complexity of managing numerous individual components while maintaining the capacity to handle large-scale deployments.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal management system that can configure and monitor different types of virtual machines and management servers through a common interface and methodology. This multi-functional approach allows the same system to handle diverse workloads without requiring separate management tools for each component, thereby reducing overall complexity.

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

Data Source

PatentUS11847478B2Real-time feedback associated with configuring virtual infrastructure objects using tags
Publication Date: 2023.12.19 VMWARE INC
  • US11847478B2 patent drawing
  • US11847478B2 patent drawing
  • US11847478B2 patent drawing

AI summary

An example method may include receiving a first GUI selection of a first management server corresponding to a first cluster of virtual infrastructure objects, receiving a second GUI selection of one or more first virtual infrastructure object tags to be assigned to at least one virtual infrastructure object from the first cluster of virtual infrastructure objects after a creation process of a first policy, wherein the first policy is configured to regulate the at least one virtual infrastructure object from the first cluster of virtual infrastructure objects with the one or more first virtual infrastructure object tags, receiving first real-time feedback associated with the first cluster of virtual infrastructure objects and the one or more first virtual infrastructure object tags from the first management server, and displaying a object count in a first GUI element supported by the configuration client.