Dynamic Storage Provisioning via Policy-Based Thick-Thin Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for provisioning storage in data storage systems often lead to inefficient resource utilization and failure to allocate space for logical storage devices, particularly in virtualization environments.

Innovation Solution

A data storage system method that provides storage capability profiles and policy profiles to determine candidate storage configurations, prioritizing thin provisioning when thick provisioning is insufficient, and selecting storage pools based on utilization and I/O load to efficiently allocate resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If thick provisioning is used for logical storage devices, then storage capacity is guaranteed, but storage resource utilization becomes inefficient

Engineering Contradiction:
Improvestorage capacity guaranteeVSAvoidstorage resource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic provisioning by allowing the storage system to switch between thick and thin provisioning modes based on real-time storage pool status. When storage is abundant, thick provisioning guarantees capacity; when storage is constrained, thin provisioning improves utilization efficiency. This dynamic adaptation resolves the contradiction between capacity guarantee and resource efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the provisioning parameter (thick vs. thin) based on storage pool conditions. The storage manager evaluates available capacity and I/O load, then selects the appropriate provisioning mode. This parameter change allows the system to optimize between capacity guarantee and resource utilization efficiency under different operating conditions.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If conventional provisioning methods are used, then simplicity is maintained, but resource allocation efficiency deteriorates

Engineering Contradiction:
Improveprovisioning simplicityVSAvoidresource allocation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The storage manager automatically evaluates storage pool status, generates candidate configurations, and selects optimal provisioning modes without manual intervention. This self-service approach maintains operational simplicity while dramatically improving resource allocation efficiency through automated intelligent decision-making.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors storage pool status (available capacity, I/O load) and uses this feedback to dynamically adjust provisioning strategies. The storage manager receives feedback about resource utilization and automatically optimizes allocation, resolving the contradiction between simplicity and efficiency.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If multiple storage pools are available, then provisioning flexibility increases, but selection complexity increases

Engineering Contradiction:
Improveprovisioning flexibilityVSAvoidconfiguration selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage manager acts as an intermediary that automatically evaluates multiple storage pools and selects the optimal candidate configuration. It considers factors like available capacity, I/O load, and provisioning mode compatibility, then presents ranked options to the host system. This intermediary approach maintains flexibility while eliminating selection complexity for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9864539B1Efficient provisioning of virtual devices based on a policy
Publication Date: 2018.01.09 EMC IP HLDG CO LLC
  • US9864539B1 patent drawing
  • US9864539B1 patent drawing
  • US9864539B1 patent drawing

AI summary

Systems and method are disclosed for provisioning storage for a logical storage device. At least one storage capability profile is provided. A request to provision the storage for the logical storage device is received. A plurality of candidate storage resource configurations are determine based on the at least one storage capability profile and the storage policy profile, where a first candidate storage resource configuration specifies thick provisioning in a first storage pool and a second candidate storage resource configuration specifies thin provisioning in the first storage pool. A ranking of the plurality of candidate storage resource configurations is provided, the ranking indicating the first candidate storage resource configuration has a higher priority than the second candidate storage resource configuration. It is determined that the first storage pool has insufficient storage for thick provisioning. The storage of the logical device is provisioned in accordance with the second candidate storage configuration.