Restore Process Selection for Group Replication Storage Volumes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In information processing systems, efficiently restoring applications hosted on storage volumes part of group replication sessions is challenging due to the need for optimal restore processes that account for multiple storage volumes and replication sessions, which affects data recovery efficiency and accuracy.

Innovation Solution

An apparatus and method that analyze applications to identify storage volumes and groups within replication sessions, selecting between different restore processes based on the presence of additional storage volumes, allowing for either volume or group replication to restore applications efficiently using remote copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single replication session is used to replicate multiple storage volumes, then device complexity is reduced, but restore process selection becomes more difficult and time-consuming

Engineering Contradiction:
Improvereplication session structureVSAvoidrestore process selection time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the restore process selection by analyzing the composition of storage volume groups within replication sessions. It divides the decision-making into distinct cases: (1) when a group contains only the requested volume, (2) when a group contains additional volumes, and (3) when volumes span multiple groups. This segmentation enables automated selection of appropriate restore processes without manual intervention, resolving the contradiction between simplified replication structure and complex restore selection.

Inventive Principle:
Principle #1Segmentation

2Reliability

If group replication sessions are used to manage multiple storage volumes, then data recovery accuracy is improved, but restore efficiency decreases due to need for careful process selection

Engineering Contradiction:
Improvedata recovery accuracyVSAvoidrestore efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic restore process selection that adapts to the specific characteristics of each replication session and volume group configuration. The system automatically adjusts the restore approach based on real-time analysis of group composition, enabling both high accuracy (by selecting appropriate processes) and high efficiency (by automating the selection). This dynamic adaptation resolves the contradiction between reliability and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by analyzing the results of volume group analysis to automatically determine the next appropriate action. The restore management logic receives feedback about group composition and automatically selects the optimal restore process, eliminating manual intervention while ensuring accurate data recovery. This closed-loop feedback system simultaneously improves reliability and efficiency.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated restore process selection is implemented, then restore efficiency is improved, but system complexity increases

Engineering Contradiction:
Improverestore efficiencyVSAvoidrestore management logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-analyzing and categorizing volume group configurations during normal operations. The system maintains knowledge about group compositions and relationships before restore operations are needed. When a restore request arrives, this pre-prepared information enables immediate automated decision-making without complex real-time analysis, thus improving efficiency while keeping the added complexity manageable.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11556430B2Selecting restore processes for applications hosted on storage volumes that are part of group replication sessions
Publication Date: 2023.01.17 EMC IP HLDG CO LLC
  • US11556430B2 patent drawing
  • US11556430B2 patent drawing
  • US11556430B2 patent drawing

AI summary

An apparatus comprises a processing device configured to receive a request to restore one or more applications, the request specifying one of a set of remote copies of storage volumes that store data of the applications. The processing device is also configured to analyze the applications to identify (i) the storage volumes storing data for the applications and (ii) groups comprising the identified storage volumes. The processing device is also configured, responsive to determining that the identified groups are part of a group replication session, to select one of a set of different types of restore processes for performing the restore of the applications to the specified remote copy based at least in part on whether the identified groups comprise additional storage volumes other than the identified storage volumes and to perform the restore of the applications to the specified remote copy utilizing the selected restore process.