Event Driven Data Recovery Management via Block Copying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data recovery methods require users to manually determine the optimal point in time for data restoration, which can be challenging due to the complexity of tracking data changes and managing backups, leading to inefficiencies in data retrieval processes.
Innovation Solution
An event-driven recovery management system that continuously copies data blocks from a production host to both primary and recovery storage, associating event markers with these copies to enable precise recovery to specific points in time, using data interceptors and recovery servers to manage and index the data block copies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If continuous backup systems make a storage snapshot for every instance data is modified, then data recovery precision is improved, but processing power consumption increases
Solution Approach 1:
The system segments backup operations by creating snapshots only for modified data blocks rather than all data. Data interceptors monitor and identify changed blocks, allowing selective backup that reduces processing overhead while maintaining recovery precision for affected data.
Solution Approach 2:
Instead of backing up all data continuously, the system performs partial backups only for modified portions. This partial action approach reduces the excessive processing power consumption associated with full continuous backups while maintaining adequate recovery capability.
2Measurement precision
If users manually determine the optimal point in time for data restoration, then data recovery accuracy is improved, but operational complexity increases
Solution Approach 1:
Event markers serve as intermediaries between automated backup systems and users. These markers automatically track significant data events and present them in an organized manner, allowing users to easily select recovery points without manually analyzing complex backup metadata.
Solution Approach 2:
The system performs self-service by automatically generating and organizing event markers that represent optimal recovery points. This automation eliminates the need for users to manually determine recovery timing, reducing operational complexity while maintaining accuracy.
3Productivity
If data interceptors and recovery servers are used to manage data block copies, then data management efficiency is improved, but device complexity increases
Solution Approach 1:
The system segments data management functions into specialized components: data interceptors handle copying and event marker generation, while recovery servers handle storage and retrieval. This segmentation improves efficiency by allowing each component to specialize in its function, despite increasing overall system complexity.
Solution Approach 2:
Data interceptors serve multiple functions by simultaneously copying data blocks, generating event markers, and tracking modifications. This multi-functionality improves data management efficiency while minimizing the number of separate devices needed, thereby controlling complexity.
Data Source
AI summary
The present invention provides an exemplary system and method for event driven recovery management. One or more data blocks that are generated from a computing device are continually copied. At least one event marker is associated with the copies of the one or more data blocks. Access to the copies of the one or more data blocks according to the at least one event marker is allowed in order to provide event driven recovery.


