In-Place Volume Format Conversion via Snapshot Copy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems require time-consuming and resource-intensive data copying to convert volumes from one format to another, leading to inaccessible volumes during conversion and reluctance in enterprises that need timely data access.

Innovation Solution

The system performs in-place conversion of data-storage volumes from a first format to a second format by determining compatibility, blocking data requests, converting the volume, and performing post-conversion operations to ensure minimal downtime and efficient data access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data copying is performed to convert volume format, then format conversion is achieved, but conversion time and resource consumption increase significantly

Engineering Contradiction:
Improvevolume format conversion capabilityVSAvoidconversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a snapshot copy of the volume data rather than copying the entire volume. The snapshot captures the data state at a specific point in time, allowing the original volume to remain accessible while conversion proceeds on the snapshot copy. This reduces conversion time from hours to minutes while maintaining data integrity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary actions by creating a snapshot of the volume before conversion begins. This preliminary snapshot creation allows the conversion process to work on a static copy while the original volume continues to serve data requests, eliminating the need to block access during conversion.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If data copying is performed to convert volume format, then format conversion is achieved, but system resources are consumed heavily

Engineering Contradiction:
Improvevolume format conversion capabilityVSAvoidresource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

Instead of copying large volumes of data, the patent creates a lightweight snapshot metadata structure that references the original data blocks. This snapshot copy approach consumes minimal resources while enabling format conversion, as it only copies metadata pointers rather than actual data content.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If data copying is performed to convert volume format, then format conversion is achieved, but volume accessibility during conversion is lost

Engineering Contradiction:
Improvevolume format conversion capabilityVSAvoidvolume accessibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent creates a snapshot copy of the volume that can be converted independently while the original volume remains fully accessible. Clients continue to access data from the original volume during conversion, and the snapshot serves as a separate convertible copy, thus maintaining operational continuity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The snapshot acts as an intermediary between the original volume and the conversion process. It allows conversion operations to be performed on a copy while the original volume continues to serve data requests, effectively decoupling the conversion operation from volume accessibility requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If a single common volume format is developed, then format compatibility is improved, but conversion from existing formats becomes necessary

Engineering Contradiction:
Improvevolume format compatibilityVSAvoidconversion process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent simplifies conversion complexity by using snapshot copies that can be converted to the common format without affecting the original volume. This approach reduces the complexity of format migration by allowing incremental conversion of snapshots rather than requiring complex in-place conversion of active volumes.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8352437B1Volume format conversion
Publication Date: 2013.01.08 NETAPP INC
  • US8352437B1 patent drawing
  • US8352437B1 patent drawing
  • US8352437B1 patent drawing

AI summary

Data-storage volumes, such as a file system on a storage system, may utilize a particular operating system format. Converting a data-storage volume to a different format may be desirable at times. However, this can be time consuming and resource intensive if data needs to be copied. Accordingly, substantially copying-free, in-place conversion of a data-storage volume from a first format to a second format is provided herein. In one embodiment, a data-storage volume may be converted from a first format to a second format while the data-storage volume is mounted and/or without copying data within the data-storage volume to a separate data-storage volume. Before conversion, features associated with the first format and the second format may be compared to detect incompatibilities that may result from conversion. During conversion, access to the data-storage volume may be blocked. Upon successful conversion, various post conversion operations may be performed.