Automated Virtual Machine Storage Expansion via LUN Volume Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large-scale IT organizations face time-consuming and manual challenges in provisioning and managing storage for virtual machines across globally disparate physical resources, requiring efficient automation to support growing storage demands.

Innovation Solution

A system and method that automatically determine and expand storage capacity for virtual machines by increasing logical unit number (LUN) volumes and data store sizes, allowing for dynamic provisioning of storage resources within a virtual environment, enabling seamless expansion of virtual machine disks and file system partitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual administration is used to provision storage for virtual machines, then storage capacity can be increased, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improvestorage provisioning efficiencyVSAvoidtime for manual storage provisioning
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service storage provisioning by automatically detecting when virtual machines require additional storage capacity and initiating the expansion process without manual intervention. The virtualization environment monitors storage usage metrics and autonomously provisions additional storage resources, allowing the system to serve itself rather than requiring administrative manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring storage provisioning capabilities and monitoring mechanisms before storage capacity is needed. Storage thresholds and expansion parameters are established in advance, and the system continuously monitors usage patterns to detect when expansion is required, enabling rapid response without manual intervention when the actual expansion need arises.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If storage capacity is increased for virtual machines, then storage demands are met, but manual administration complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidadministration complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system introduces an intermediary automated storage management layer between the physical storage infrastructure and virtual machines. This intermediary component handles the complexity of storage provisioning, capacity planning, and expansion operations, translating high-level storage requirements into specific provisioning actions while shielding administrators from underlying complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage provisioning system performs multiple functions through a unified automated process: it monitors storage usage across virtual machines, determines when expansion is needed, allocates additional storage capacity, configures storage resources, and verifies successful provisioning. This multi-functional approach consolidates what would otherwise require separate manual administrative actions into a single automated system.

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

3Productivity

If automated storage provisioning is implemented, then efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvestorage provisioning speedVSAvoidprovisioning system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges storage monitoring, capacity analysis, provisioning decision-making, and storage allocation functions into a single integrated automated workflow. By combining these previously separate functions into one unified system, the complexity is consolidated and managed centrally rather than distributed across multiple separate components, making the automated system more manageable despite its enhanced capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9965334B1Systems and methods for virtual machine storage provisioning
Publication Date: 2018.05.08 EMC IP HLDG CO LLC
  • US9965334B1 patent drawing
  • US9965334B1 patent drawing
  • US9965334B1 patent drawing

AI summary

Methods and/or systems for provisioning storage capacity of a virtual machine are disclosed. Storage provisioning requests are received from virtual machines executing within a physical host environment. The provisioning requests are validated and processed to generate or otherwise expand storage capacities of the requesting virtual machines.