Decoupling Compute and Storage in Cloud HCI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud-based hyper-converged infrastructure (HCI) implementations are limited by fixed form factor hosts with predefined compute-to-storage ratios, leading to suboptimal capacity economics, operational complexities in host maintenance and failure handling, and inflexible scaling of storage relative to compute resources.

Innovation Solution

Decoupling compute and storage resources by provisioning diskless hosts from a public cloud's host platform and attaching network-attached storage volumes from a separate cloud storage platform, allowing for flexible configuration and independent scaling of storage capacity, and implementing intelligent failure handling workflows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed form factor hosts with predefined compute-to-storage ratios are used, then deployment simplicity is maintained, but storage capacity flexibility and capacity economics deteriorate

Engineering Contradiction:
Improvedeployment simplicityVSAvoidstorage capacity flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent segments the host system into compute resources and storage resources that can be independently provisioned and scaled. Compute hosts and storage volumes are separate entities that can be configured independently, allowing customers to optimize storage capacity per host without being constrained by fixed form factors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic provisioning where storage capacity can be adjusted independently from compute resources. Customers can scale storage up or down based on actual needs without changing compute capacity, enabling flexible adaptation to varying storage requirements.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If fixed form factor hosts are used, then initial deployment is simplified, but operational flexibility and failure handling efficiency deteriorate

Engineering Contradiction:
Improveinitial deployment simplicityVSAvoidoperational flexibility
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

By separating compute and storage into independent provisionable entities, the system allows flexible operational management. Storage volumes can be detached from failed hosts and attached to new hosts independently, simplifying failure recovery operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables dynamic changing of storage capacity parameters independent of compute parameters. This allows operational flexibility to adjust storage allocation based on actual needs and failure scenarios without reconfiguring compute resources.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If storage and compute are coupled on fixed hosts, then resource allocation is straightforward, but scaling efficiency and resource optimization deteriorate

Engineering Contradiction:
Improveresource allocation simplicityVSAvoidscaling efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the infrastructure into independent compute hosts and storage volumes that can be scaled separately. This segmentation enables efficient scaling where storage can be increased without proportionally increasing compute resources, optimizing resource utilization and reducing costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Storage volumes become universal resources that can be attached to multiple different compute hosts. This multi-functionality allows the same storage pool to serve various compute workloads, improving overall system efficiency and scaling flexibility.

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

Data Source

PatentUS12061922B2Decoupling compute and storage resources in cloud-based HCI (hyper-converged infrastructure)
Publication Date: 2024.08.13 VMWARE INC
  • US12061922B2 patent drawing
  • US12061922B2 patent drawing
  • US12061922B2 patent drawing

AI summary

Techniques for decoupling compute and storage resources in a hyper-converged infrastructure (HCI) are provided. In one set of embodiments, a control plane of the HCI deployment can provision a host from a host platform of an infrastructure on which the HCI deployment is implemented and can provision one or more storage volumes from a storage platform of the infrastructure, where the storage platform runs on physical server resources in the infrastructure that are separate from the host platform. The control plane can then cause the one or more storage volumes to be network-attached to the host in a manner that enables a hypervisor of the host to make the one or more storage volumes available, as part of a virtual storage pool, to one or more virtual machines in the HCI deployment for data storage.