Virtual Machine Placeholder for Seamless Archiving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face challenges in managing and protecting virtual machines with low resource utilization, leading to underutilization and increased storage costs, as existing solutions do not efficiently archive or migrate these machines without impacting productivity.

Innovation Solution

A data storage system with a virtual machine archiving module that monitors usage and archives low-utilization virtual machines, reducing resource allocation and migrating them to low-cost storage, while maintaining accessibility through virtual machine placeholders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If virtual machines with low utilization are archived to reduce resource allocation and storage costs, then storage costs and resource utilization improve, but accessibility and user productivity may deteriorate

Engineering Contradiction:
Improvestorage costsVSAvoidaccessibility
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent creates a placeholder (a simplified copy or representation) of the archived virtual machine that remains in the primary storage system. This placeholder allows users to access and interact with the archived VM without actually restoring it to primary storage, thereby maintaining accessibility while keeping the actual VM data in low-cost secondary storage.

Inventive Principle:
Principle #26Copying

2Loss of energy

If virtual machines are migrated from primary storage to secondary storage, then storage costs decrease, but access speed and system performance may worsen

Engineering Contradiction:
Improvestorage costsVSAvoidaccess speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The placeholder acts as an intermediary between the user and the archived virtual machine. When a user accesses a placeholder, the system transparently retrieves the necessary data from secondary storage and presents it as if the VM were still in primary storage, thus maintaining fast access speeds without requiring the actual VM to reside in high-speed primary storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If virtual machines are archived to reduce resource allocation, then resource utilization improves, but system complexity increases due to archiving and restoring operations

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system automatically monitors virtual machine utilization metrics and performs archiving operations based on predefined thresholds and policies, without requiring manual intervention. The placeholder creation and VM restoration processes are automated, reducing the operational complexity burden on users and administrators.

Inventive Principle:
Principle #25Self-service

4Productivity

If virtual machines are archived based on usage monitoring, then resource allocation efficiency improves, but measurement and monitoring complexity increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoidmonitoring complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The system employs a universal monitoring framework that tracks multiple utilization metrics (CPU, memory, storage, network) across diverse virtual machine types and workloads using a single set of tools and policies. This multi-functional approach simplifies monitoring complexity by providing consistent measurement capabilities regardless of the specific VM characteristics.

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

Data Source

PatentUS9766989B2Creation of virtual machine placeholders in a data storage system
Publication Date: 2017.09.19 COMMVAULT SYSTEMS INC
  • US9766989B2 patent drawing
  • US9766989B2 patent drawing
  • US9766989B2 patent drawing

AI summary

The data storage system according to certain aspects can manage the archiving of virtual machines to (and restoring of virtual machines from) secondary storage. The system may archive virtual machines (VMs) that are determined to have a low level of utilization. The system may create a virtual machine placeholder for an archived VM, which may be a “light” or minimal version of the VM that acts like the actual VM. By using a VM placeholder, a VM may appear to be active and selectable by the user. When the user selects the VM, the VM placeholder can interact with the user in similar manner as the VM. Accessing the VM placeholder may trigger restore of the archived VM from secondary storage. The restore of the archived VM may be “seamless” to the user since the VM remains available while it is being restored.