Data Interceptor for Block Copy Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data recovery methods require significant processing power for backup procedures and often rely on user input to determine the correct point in time for data restoration, which can be inefficient and prone to errors.

Innovation Solution

A system and method that utilize a data interceptor to create and manage data block copies, storing them in recovery storage with associated metadata, allowing for efficient data recovery and historical views of data as it existed at specific points in time, with a recovery server managing the storage and retrieval of these copies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup procedures are performed on the server, then data recovery capability is ensured, but processing power consumption increases significantly

Engineering Contradiction:
Improvedata recovery capabilityVSAvoidprocessing power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The backup function is extracted from the server and assigned to a dedicated backup device. The server only needs to send data blocks to the backup device, while the backup device independently manages the copying and storage of data blocks and their metadata, thereby reducing the server's processing power consumption while ensuring data recovery capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

A dedicated backup device acts as an intermediary between the server and the storage medium. This intermediary handles the complex backup operations including data block copying, metadata generation, and storage management, allowing the server to focus on its primary functions while the backup device ensures data recovery capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If users manually determine the point in time for data restoration, then flexibility is maintained, but efficiency decreases and errors increase

Engineering Contradiction:
Improveflexibility in recovery time selectionVSAvoiddata recovery efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The backup device automatically generates and stores metadata that includes information about when data blocks were backed up and their relationship to other data blocks. This feedback mechanism allows the system to automatically determine the appropriate recovery point based on the metadata, eliminating the need for manual user input while maintaining flexibility and improving efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically managing the backup timeline and recovery points through metadata. The backup device independently tracks and records all data block operations, enabling automatic determination of recovery points without requiring user intervention, thus improving productivity while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7360113B2Protocol for communicating data block copies in an error recovery environment
Publication Date: 2008.04.15 COHESITY INC
  • US7360113B2 patent drawing
  • US7360113B2 patent drawing
  • US7360113B2 patent drawing

AI summary

The present invention provides an exemplary system and method for storing information for later recovery. One or more first memory addresses within a recovery storage are assigned to one or more data blocks. One or more second memory addresses within a primary storage associated with the one or more data blocks and the one or more first memory addresses are sent to the recovery server. The one or more data blocks are copied to the one or more first memory addresses within the recovery storage.