Storage Control Device Recovery Point Detection Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems are inconvenient for users who need to recover data without knowing the exact time of data deletion, as they require multiple recovery operations to find the desired recovery point, which is time-consuming and inefficient.

Innovation Solution

A storage system with a host computer and storage control device that includes an update history management section, a first restoring section, and a retrieval section to detect and notify the user of the recovery point, allowing for efficient data recovery by specifying a restoring target range and retrieval conditions, and restoring data to a temporary area for further processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the user specifies an explicit recovery time, then data recovery can be performed directly, but the user must know the exact time which is often not the case

Engineering Contradiction:
Improvedata recovery operationVSAvoidrecovery time information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The storage control device automatically detects and presents candidate recovery points by analyzing journal data without requiring the user to provide specific time information. The system serves itself by autonomously identifying suitable recovery points based on the retrieval conditions provided by the user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides feedback to the user by presenting multiple candidate recovery points with their characteristics (such as file states at those points). The user can then select the desired recovery point based on this feedback information, eliminating the need to know the exact deletion time.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the user does not know the exact recovery time, then multiple recovery operations must be executed to find the desired point, but this is time-consuming and inefficient

Engineering Contradiction:
Improverecovery point selectionVSAvoidrecovery operation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The storage control device performs preliminary analysis of journal data to detect and prepare candidate recovery points before the user initiates recovery. By pre-identifying suitable recovery points and presenting them to the user, the system eliminates the need for multiple trial recovery operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system segments the continuous journal data into discrete candidate recovery points that satisfy the user's retrieval conditions. Each candidate represents a potential recovery state, allowing the user to select from predefined options rather than performing multiple full recovery operations.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If the entire volume is restored multiple times to find the desired recovery point, then the correct point can be found, but the operation becomes complex and inefficient

Engineering Contradiction:
Improverecovery point accuracyVSAvoidrecovery operation process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the necessary candidate recovery points from the journal data based on the user's retrieval conditions (such as file names, modification times, or other characteristics). By extracting and presenting only relevant candidates, the system avoids the complexity of restoring entire volumes multiple times while maintaining precise recovery point identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7617255B2Storage system, storage control device and recovery point detection method for storage control device
Publication Date: 2009.11.10 RAKUTEN GROUP INC
  • US7617255B2 patent drawing
  • US7617255B2 patent drawing
  • US7617255B2 patent drawing

AI summary

The present invention supports the selection of an appropriate recovery point, even if a point of recovery is unknown. The user issues a retrieval request from the host by specifying a recovery target file name (path name) and retrieval conditions (key word). The partial restoring processing section restores only a specified file out of the user data volume, and stores it in a temporary restoring area. The retrieval processing section detects a period where the restored file matches the retrieval conditions, and notifies the recovery point candidate list to the host. The user specifies one recovery point out of the recovery point candidates, and requests to restore the user data volume. By this, the user can acquire recovery point candidates based on a slight clue and select an appropriate recovery point.