Volume Combining System for Virtual Machine SCSI Limitations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual machines face limitations on the number of Small Computer System Interface (SCSI) drives due to hypervisor-imposed bus constraints, restricting the number of disks that can be connected and hindering the operation of necessary applications.

Innovation Solution

A volume combining system that identifies and combines multiple virtual storage volumes into a single volume, such as a virtual machine disk (VMDK), which is then attached to the virtual machine, thereby reducing the need for multiple bus connections and overcoming SCSI limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple SCSI drives are attached to virtual machines, then storage capacity and application functionality are improved, but the number of buses required increases, exceeding hypervisor limitations

Engineering Contradiction:
Improvenumber of storage volumesVSAvoidnumber of buses
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent combines multiple separate SCSI bus connections into a single unified bus connection. The volume combining system merges multiple storage volumes into a single combined volume that can be accessed through one bus interface, thereby reducing the number of buses required while maintaining access to all storage resources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single combined volume serves multiple functions that previously required separate volumes and buses. It provides unified access to multiple storage resources, enabling the virtual machine to manage diverse storage needs through a single interface, thus reducing bus requirements while maintaining functionality.

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

2Adaptability or versatility

If the number of buses is reduced to overcome hypervisor limitations, then SCSI drive attachment limits are minimized, but access to multiple storage volumes becomes more complex

Engineering Contradiction:
ImproveSCSI drive attachment capacityVSAvoidvolume management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The volume combining system acts as an intermediary layer between the virtual machine and multiple storage volumes. It presents a single unified interface to the virtual machine while managing access to multiple underlying volumes, thereby simplifying the interface complexity while enabling access to numerous storage resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the management of multiple storage volumes into two layers: a unified presentation layer that the virtual machine interacts with (single volume interface), and an underlying management layer that handles multiple physical volumes. This segmentation allows the virtual machine to see simplified complexity while the system maintains access to multiple volumes.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9465638B2Minimizing SCSI limitations for virtual machines
Publication Date: 2016.10.11 VMWARE INC
  • US9465638B2 patent drawing
  • US9465638B2 patent drawing
  • US9465638B2 patent drawing

AI summary

Examples disclosed herein provide systems, methods, and software for minimizing Small Computer System Interface (SCSI) limitations on virtual machines are disclosed herein. In one example, a method of operating a volume combining system to combine volumes for a virtual machine includes identifying two or more volumes to be attached to the virtual machine. The method further provides combining the two or more volumes into a single volume, and attaching the single volume to the virtual machine.