Virtual Storage Access Module for VM Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual environments in data storage systems lack access to storage attributes, hindering storage management and migration of virtual machines due to virtualization, which masks physical storage details from virtual machines.

Innovation Solution

A method and system that make storage attributes available through virtual access paths by sending requests to a virtual storage access module, establishing communication channels, and receiving storage attributes to facilitate storage management tasks within virtual environments, allowing seamless migration and equal management capabilities as physical environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual access paths are used to provide storage access to virtual machines, then hardware resource utilization is improved and server consolidation is enabled, but storage management capabilities are lost because virtual machines cannot distinguish between storage from different enclosures

Engineering Contradiction:
Improveserver consolidation capabilityVSAvoidstorage management capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

A virtual storage access module is introduced as an intermediary component between the virtual machine and the physical storage enclosures. This module translates virtual storage requests into physical storage operations while maintaining a virtualized interface for the VM. The intermediary enables storage management capabilities to be preserved despite the virtualized access path by providing a layer that understands both virtual and physical storage domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The storage access system is segmented into distinct components: virtual storage access modules that interface with virtual machines, backend agents that manage physical enclosures, and the virtualized storage layer itself. This segmentation allows each component to specialize in specific functions - the virtual storage access module provides virtualized access while the backend agent handles physical storage management, thereby preserving storage management capabilities through the virtualization layer.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If virtualization is applied to hide storage backend details from virtual machines, then storage architecture flexibility is improved, but storage management activities become unavailable because specific storage device information is not made available

Engineering Contradiction:
Improvestorage architecture flexibilityVSAvoidstorage device information availability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The virtual storage access module serves as an information bridge that queries physical storage enclosures through backend agents and presents the storage device information to virtual machines. This intermediary maintains the virtualized architecture's flexibility while ensuring that essential storage management information such as enclosure details, device status, and capacity information remains available to VMs for proper storage management.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the virtual storage access module continuously queries backend agents for storage device information and updates the virtual machine's view of storage attributes. This feedback loop ensures that virtual machines receive current storage information including enclosure identifiers, device status, and capacity details, enabling storage management activities while maintaining architectural flexibility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8898663B2Storage visibility in virtual environments
Publication Date: 2014.11.25 ARCTERA US LLC
  • US8898663B2 patent drawing
  • US8898663B2 patent drawing
  • US8898663B2 patent drawing

AI summary

Embodiments of the present invention are directed to a method and system for making storage information available to virtual machines in virtual environments. A method includes sending a request, via an electronic system, for a plurality of storage attributes to a virtual storage access module. The virtual storage access module may facilitate access to storage for a virtual machine via a virtual access path. The method further includes receiving the plurality of storage attributes from the virtual storage access module and storing the plurality of storage attributes. In one embodiment, storing is operable to store the plurality of storage attributes such that they are available for use in storage management tasks.