Point-in-time Copy Restore Cascade Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point-in-time copy solutions in computer storage systems face challenges with cascaded implementations, where multiple target point-in-time copies introduce dependencies that lead to inefficient cleaning processes and storage allocation issues, particularly when using space-efficient volumes, resulting in prolonged backup times and potential storage inefficiencies.

Innovation Solution

A method is introduced that manages storage volumes in a point-in-time copy cascade by detecting corruption and creating a new target volume to redirect I/O operations, allowing for independent restoration of the source volume, thereby reducing dependencies and optimizing storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If snapshot copies are cascaded together to represent the primary disk at various times, then storage space is reduced through thin provisioning, but the target disk remains dependent on the source disk to reassemble a complete copy

Engineering Contradiction:
Improvestorage spaceVSAvoiddependency complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the restoration process by creating an intermediate target volume that receives data from the source disk independently of the snapshot cascade. This intermediate volume then serves as the source for restoring other volumes in the cascade, breaking the chain of dependencies and allowing parallel restoration operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediate target volume as a mediator in the restoration process. This intermediate volume receives data directly from the corrupted source disk and then supplies data to other target volumes, eliminating the need for those volumes to depend on each other for restoration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a second restoration is required during the first restoration, then access to the second restoration can be delayed due to dependency chains

Engineering Contradiction:
Improverestoration flexibilityVSAvoidrestoration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the restoration operations into independent parallel processes by using intermediate target volumes. Each restoration operation can proceed independently without waiting for other restorations to complete, enabling simultaneous execution of multiple restoration tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by creating intermediate target volumes that contain complete data copies before restoration is needed. These pre-prepared intermediate volumes serve as immediate sources for restoration operations, eliminating delays that would occur if data had to be assembled from snapshot dependencies during restoration.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If clone is created by executing background copy procedure followed by copy-on-write procedure, then complete copy is achieved with independence from primary disk, but storage space consumption increases

Engineering Contradiction:
Improvecopy independenceVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the copy independence requirement into selective application. Instead of making all target volumes completely independent like clones, it creates independence only where needed through intermediate target volumes, while allowing snapshot volumes to remain dependent and space-efficient.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different copy independence qualities to different parts of the system. Intermediate target volumes have complete independence (clone-like), while snapshot target volumes maintain dependency (snapshot-like). This local differentiation allows the system to achieve necessary reliability without universally increasing storage consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11132264B2Point-in-time copy restore
Publication Date: 2021.09.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11132264B2 patent drawing
  • US11132264B2 patent drawing
  • US11132264B2 patent drawing

AI summary

Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first source volume is then restored from the third target volume.