Storage Control Device Recovery Point Detection Method
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


