Converting Standard Volumes to Thin-Provisioned Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for converting traditional storage volumes to thin-provisioned volumes are time-consuming and disrupt I/O operations, lacking a concurrent conversion solution that efficiently allocates storage resources to accommodate growing customer needs without excessive upfront costs.

Innovation Solution

A method that establishes metadata for thin-provisioned volumes, updates it to point to existing extents in standard volumes, suspends I/O, migrates control from standard-volume to thin-provisioned-volume algorithms, and resumes I/O, allowing rapid conversion with minimal disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If block-by-block copies or backup-restore methods are used to convert standard volumes to thin-provisioned volumes, then conversion effectiveness is achieved, but conversion time increases and I/O operations are disrupted

Engineering Contradiction:
Improveconversion effectivenessVSAvoidconversion time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a copy of the standard volume metadata before initiating the conversion process. This preliminary action allows the conversion to proceed using the copied metadata while the original volume remains operational, enabling conversion without disrupting I/O operations and significantly reducing conversion time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a metadata copy as an intermediary between the standard volume and the thin-provisioned volume during conversion. This intermediary metadata structure allows the conversion process to proceed without blocking I/O operations to the original volume, resolving the contradiction between conversion effectiveness and I/O disruption

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional fat provisioning allocation techniques are used, then storage space is allocated up front ensuring availability, but storage utilization rate decreases to as low as ten percent

Engineering Contradiction:
Improvestorage availabilityVSAvoidstorage utilization rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements thin provisioning that dynamically allocates storage space on a just-enough and just-in-time basis as data is written, rather than allocating space statically up front. This dynamic approach maintains storage availability while dramatically improving utilization rates by eliminating most free space in storage volumes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the allocation parameter from static up-front allocation (fat provisioning) to dynamic on-demand allocation (thin provisioning). This parameter change allows storage space to be allocated only when needed, improving utilization rates while maintaining availability through the metadata-based allocation mechanism

Inventive Principle:
Principle #35Parameter changes

3Productivity

If standard volumes are converted to thin-provisioned volumes, then storage resource allocation efficiency improves, but conversion process complexity increases

Engineering Contradiction:
Improvestorage allocation efficiencyVSAvoidconversion process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the conversion process into distinct phases: creating a metadata copy, updating the metadata copy to point to extents in the standard volume, suspending I/O only to the metadata copy, migrating control algorithms, and resuming I/O. This segmentation reduces overall process complexity by making each step manageable and reversible

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8656096B2On demand conversion of standard logical volumes to thin-provisioned logical volumes
Publication Date: 2014.02.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8656096B2 patent drawing
  • US8656096B2 patent drawing
  • US8656096B2 patent drawing

AI summary

A method for concurrently converting a standard volume to a thin-provisioned volume includes initially establishing metadata for a thin-provisioned volume. The method then updates the metadata for the thin-provisioned volume to point to extents residing in a standard volume. The method then suspends I/O to metadata for the standard volume. Upon suspending the I/O, the method migrates control of the extents in the standard volume from a standard-volume control algorithm to a thin-provisioned-volume control algorithm. The method then resumes the I/O to the metadata for the thin-provisioned volume. Using this technique, standard volumes may be rapidly converted to thin-provisioned volumes while minimally disrupting I/O to the volumes. A corresponding apparatus and computer program product are also disclosed and claimed herein.