Storage Pool Identification for Redirect-on-Write Volume Cloning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage orchestrators like Trident do not have knowledge of the underlying physical storage backends, which prevents them from leveraging efficient cloning techniques like Redirect-on-Write (ROW) cloning when duplicating storage volumes across different physical storage pools, leading to unnecessary resource consumption.

Innovation Solution

A data management service identifies the physical storage pools and shares their identifiers across clusters, enabling the use of ROW cloning when source and destination pools match, and copying when they do not, thereby optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If storage orchestrators virtualize physical storage pools without knowledge of underlying backends, then storage management is simplified and unified virtualized pools are presented to applications, but efficient cloning techniques like ROW cloning cannot be leveraged when duplicating storage volumes across different physical storage pools

Engineering Contradiction:
Improvestorage management simplicityVSAvoidstorage volume duplication efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces a data management service as an intermediary layer between the storage orchestrator and the physical storage backend. This service maintains knowledge of the underlying physical storage pools while presenting a unified virtualized interface to the orchestrator. When volume duplication is requested, the intermediary identifies matching physical pools and enables ROW cloning operations, thus resolving the contradiction between simplified management and efficient duplication.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If storage volumes are duplicated by copying to different physical storage pools, then storage availability and redundancy are improved, but storage space and processing resources are unnecessarily consumed

Engineering Contradiction:
Improvestorage availabilityVSAvoidstorage space consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the duplication parameter from full copy to ROW clone when the source and destination physical storage pools match. This parameter change enables the system to leverage redirect-on-write cloning technology, which stores only the differences between volumes rather than duplicating all data, thereby reducing storage space consumption while maintaining reliability through proper volume duplication across pools.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250370646A1Identification Of Storage Backends To Higher-Level Processes To Perform Storage Volume Management
Publication Date: 2025.12.04 NETAPP INC
  • US20250370646A1 patent drawing
  • US20250370646A1 patent drawing
  • US20250370646A1 patent drawing

AI summary

The technology disclosed herein enables a higher-level process to perform storage volume management with knowledge of a physical storage backend underlying a storage volume. In a particular example, a method includes mounting a storage volume to a computing node of the computing nodes. The storage volume is stored in a storage pool of a plurality of underlying storage pools. The method further includes determining an identifier for the storage pool, receiving a request to duplicate the storage volume, and determining a second identifier for a second storage pool of the plurality of underlying storage pools to which the storage volume will be duplicated. When the second identifier matches the identifier, creating a clone of the storage volume rather than copying the storage volume to the second storage pool.