Virtual Drive Provisioning via Burned-in Configuration Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for provisioning virtual disk drives in virtualized computing environments are cumbersome and prone to errors, requiring manual configuration and administrative handshakes, which can lead to delayed and incorrect provisioning.

Innovation Solution

The implementation of automated systems and methods that use virtual-drive templates with burned-in configuration identifiers, allowing virtual machines to automatically identify and utilize virtual drives without manual intervention, by creating a drive-template archive and fulfilling provision requests through matching specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration and administrative handshakes are used to provision virtual disk drives, then administrators can control and verify drive provisioning, but the process becomes cumbersome, error-prone, and time-consuming

Engineering Contradiction:
Improveprovisioning accuracyVSAvoidconfiguration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual machine is empowered to automatically identify and provision virtual disk drives by reading configuration identifiers embedded in the drive itself, eliminating the need for administrative handshakes. The drive contains its own identification information that the virtual machine can use to verify compatibility and initiate provisioning autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration identifiers are pre-written into the virtual disk drive before provisioning. This preliminary embedding of identification information allows the virtual machine to automatically match drives to requirements without requiring real-time administrative intervention or complex verification protocols.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual configuration steps are required for virtual drive provisioning, then administrators can verify settings, but errors and delays occur in the provisioning process

Engineering Contradiction:
Improveprovisioning accuracyVSAvoidprovisioning speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The virtual machine autonomously reads the configuration identifier from the virtual disk drive and determines compatibility based on its own requirements. This self-service approach eliminates manual verification steps that cause delays while maintaining accuracy through automated comparison of configuration parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback loops where the virtual machine reads the configuration identifier, compares it against its requirements, and either proceeds with provisioning or rejects the drive automatically. This closed-loop verification maintains provisioning accuracy while eliminating manual intervention delays.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated provisioning without manual handshakes is implemented, then provisioning speed and accuracy improve, but the system requires embedded configuration identifiers in drives

Engineering Contradiction:
Improveprovisioning efficiencyVSAvoiddrive structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The configuration identifier serves multiple functions: it identifies the drive, specifies its capabilities, and enables automated compatibility verification. By embedding this multi-functional identifier directly in the drive structure, the system achieves automated provisioning without requiring separate identification and configuration steps.

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

Solution Approach 2:

The configuration identifier is copied into the virtual disk drive structure during drive creation or initialization. This copying of configuration information into the drive itself allows the drive to carry its own identification data, enabling automated provisioning without adding external complexity to the provisioning system.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10114664B1Systems and methods for automated delivery and identification of virtual drives
Publication Date: 2018.10.30 ARCTERA US LLC
  • US10114664B1 patent drawing
  • US10114664B1 patent drawing
  • US10114664B1 patent drawing

AI summary

A computer-implemented method for automated delivery and identification of virtual drives may include (1) creating a drive-template archive that contains a collection of virtual-drive templates, each of which contains a unique burned-in configuration identifier, (2) receiving, a provision request to provision a virtual drive for a requesting virtual machine, (3) fulfilling the provision request by (A) creating a copy of an appropriate virtual-drive template that matches the specification of the provision request and (B) providing the copy of the appropriate virtual-drive template to the requesting virtual machine, and (4) utilizing, at the requesting virtual machine, the copy of the appropriate virtual-drive template in response to determining that the burned-in configuration identifier of the copy of the appropriate virtual-drive template corresponds to a drive configuration that fulfills the provision request. Various other methods, systems, and computer-readable media are also disclosed.