Virtual Machine Grouping via Process Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for managing virtual machines in cloud platforms are inefficient, requiring manual assignment of attributes and leading to errors due to the difficulty in filtering and grouping thousands of virtual machines, especially when some machines become inactive.

Innovation Solution

A method and device that dynamically group virtual machines based on identification information of target processes by obtaining and comparing process identification information, allowing automatic assignment of tags to virtual machines running specific processes, thereby reducing manual configuration time and preventing operations on inactive machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual assignment of attributes is used for virtual machines, then configuration flexibility is maintained, but configuration time and error rate increase significantly

Engineering Contradiction:
Improveconfiguration speedVSAvoidmanual configuration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs self-service by automatically detecting processes running in virtual machines, extracting process identification information, and grouping virtual machines based on this information without requiring manual intervention. The management device autonomously completes the entire workflow from detection to grouping.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual operation of assigning attributes with an automated information processing system. The management device uses software-based process detection and comparison mechanisms to substitute human operators, dramatically reducing configuration time and eliminating manual errors.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual filtering and grouping of virtual machines is performed, then grouping accuracy can be maintained, but the process becomes complex and error-prone

Engineering Contradiction:
Improvegrouping accuracyVSAvoidmanagement process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the key identifying feature (process identification information) from the complex virtual machine environment. By focusing on this specific extracted attribute rather than manually evaluating multiple factors, the system achieves accurate grouping while simplifying the management process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter used for grouping from manual attributes to automated process identification information. This parameter transformation enables the management device to objectively and consistently group virtual machines based on their running processes, improving reliability while reducing complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manual monitoring of virtual machine activity status is performed, then operational safety can be ensured, but time consumption and resource waste increase

Engineering Contradiction:
Improveoperational safetyVSAvoidmonitoring time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback by continuously monitoring process information from virtual machines and using this feedback to dynamically adjust grouping. The management device receives real-time process status information and automatically updates group assignments, ensuring operational safety without manual monitoring.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent establishes continuous automated monitoring of process information, eliminating gaps in surveillance. The management device continuously obtains process identification information and maintains up-to-date groupings, ensuring that operational safety is maintained at all times without consuming manual resources.

Inventive Principle:
Principle #20Continuity of useful action

4Productivity

If automatic grouping based on process information is implemented, then configuration efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary management device that acts as a bridge between virtual machines and the grouping system. This intermediary collects process information, performs comparisons, and executes grouping operations, thereby automating efficient grouping while containing system complexity within the management device rather than distributing it across the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10733008B2Method, device and computer readable storage medium for managing a virtual machine
Publication Date: 2020.08.04 EMC IP HLDG CO LLC
  • US10733008B2 patent drawing
  • US10733008B2 patent drawing
  • US10733008B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, device and computer readable storage medium for managing a virtual machine. For example, a method is provided, comprising: obtaining identification information of a target process; determining a virtual machine running the target process from a plurality of virtual machines based on the identification information of the target process; and placing the determined virtual machine into a virtual machine group.