Virtual Machine Compliance Adaptation via Management Partition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing virtual machines across different vendor environments is challenging due to proprietary formats, lack of standardization, and difficulty in tracking compliance and derivatives, leading to complex configuration management and security issues.

Innovation Solution

A method and system for adapting virtual machines to conform to a policy-based compliance scheme by determining non-compliance, applying necessary adaptations such as security updates, malware removal, and access restrictions, and validating changes, while using a systems management partition for storing management information to track VMs across environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual machines are moved between different vendor environments and formats, then versatility and adaptability improve, but device complexity and difficulty of detecting and measuring increase

Engineering Contradiction:
ImproveVM portability across vendor environmentsVSAvoidconfiguration management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a standardized metadata schema and management interface as an intermediary layer between diverse VM formats and vendor environments. This intermediary enables uniform tracking, compliance checking, and management operations across heterogeneous systems without requiring direct integration with each vendor's proprietary format, thus resolving the complexity issue while maintaining adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal management framework that can handle multiple VM formats, vendor environments, and compliance requirements through a single standardized interface. This multi-functional system eliminates the need for separate management tools for each vendor or format, reducing overall device complexity while preserving versatility across different environments

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

2Reliability

If compliance policies are enforced across virtual machines, then reliability and security improve, but device complexity increases

Engineering Contradiction:
Improvecompliance assuranceVSAvoidmanagement system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements pre-compliance validation by checking VM metadata against compliance policies before the VM is executed or moved between environments. This preliminary action ensures compliance is verified in advance, preventing non-compliant VMs from being deployed, thereby ensuring reliability while keeping the management system relatively simple through automated rule-based checking

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where compliance checking results are automatically fed back into the VM management workflow. Non-compliant VMs are identified and flagged, triggering automated responses such as blocking deployment or notifying administrators. This feedback loop ensures consistent compliance enforcement without requiring complex manual intervention processes

Inventive Principle:
Principle #23Feedback

3Loss of information

If virtual machines are tracked and managed across multiple environments, then loss of information decreases, but difficulty of detecting and measuring increases

Engineering Contradiction:
ImproveVM tracking accuracyVSAvoidVM derivative tracking difficulty
Core Design Contradiction:
Loss of informationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments VM tracking into distinct metadata components including origin identification, format information, compliance status, and derivative relationships. By breaking down the tracking information into manageable segments, the system can accurately track VMs across multiple environments and generations without being overwhelmed by the complexity of monitoring all aspects simultaneously

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9170833B2Compliance-based adaptations in managed virtual systems
Publication Date: 2015.10.27 RED HAT INC
  • US9170833B2 patent drawing
  • US9170833B2 patent drawing
  • US9170833B2 patent drawing

AI summary

Techniques are disclosed for controlling and managing virtual machines and other such virtual systems. VM execution approval is based on compliance with policies controlling various aspects of VM. The techniques can be employed to benefit all virtual environments, such as virtual machines, virtual appliances, and virtual applications. For ease of discussion herein, assume that a virtual machine (VM) represents each of these environments. In one particular embodiment, a systems management partition (SMP) is created inside the VM to provide a persistent and resilient storage for management information (e.g., logical and physical VM metadata). The SMP can also be used as a staging area for installing additional content or agentry on the VM when the VM is executed. Remote storage of management information can also be used. The VM management information can then be made available for pre-execution processing, including policy-based compliance testing.