Data Protection Service Triggered by Data Change Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems lack efficient mechanisms for automatically triggering data protection measures, such as snapshot creation or complete physical copying, based on specific data change thresholds and time-based conditions, which are crucial for ensuring data integrity and availability.
Innovation Solution
A method and system that identify storage resources and define criteria for trigger conditions, including data change thresholds and time-based criteria, to automatically initiate data protection services like snapshot creation or physical copying, allowing for local or remote data protection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data protection services continuously monitor and create snapshots based on frequent triggers, then data integrity and availability are improved, but system resource consumption and processing overhead increase
Solution Approach 1:
The system dynamically adjusts the data change threshold parameter based on storage resource characteristics, workload patterns, and service level requirements. By changing this parameter, the system optimizes the balance between snapshot frequency (affecting data integrity) and processing overhead (affecting resource consumption), resolving the contradiction adaptively
Solution Approach 2:
The data protection service transitions from static, predetermined snapshot schedules to dynamic, condition-based triggering. The system continuously monitors data change amounts and automatically adjusts when to create snapshots based on real-time conditions, allowing optimal response to actual data modification patterns while avoiding unnecessary processing
2Reliability
If data protection services create snapshots frequently to ensure data availability, then data recovery capability is improved, but storage resource consumption increases
Solution Approach 1:
The system uses configurable data change threshold parameters (expressed as percentages or absolute quantities) to control snapshot creation frequency. By adjusting this parameter, the system balances the number of snapshots created (affecting data availability) against the storage resources consumed by maintaining multiple snapshot copies
Solution Approach 2:
Instead of creating snapshots continuously or at fixed intervals, the system creates snapshots only when necessary - specifically when data change amounts exceed defined thresholds. This partial action approach ensures adequate data protection while avoiding the excessive storage consumption that would result from creating snapshots on every modification
3Measurement precision
If manual intervention is required to trigger data protection measures, then processing accuracy is improved, but operational efficiency and response time deteriorate
Solution Approach 1:
The data protection service autonomously monitors storage resources, evaluates data change amounts against defined criteria, and automatically triggers snapshot creation or replication without requiring manual intervention. This self-service capability maintains processing accuracy through structured decision logic while dramatically improving operational efficiency and response time
4Measurement precision
If data protection services monitor all storage resources continuously, then detection precision is improved, but device complexity and processing overhead increase
Solution Approach 1:
The system uses configurable thresholds (percentages or absolute quantities of data change) as filtering parameters to determine when monitoring actions should be triggered. This parameter-based approach maintains precise detection of significant events while avoiding the complexity of continuous, unconditional monitoring of all storage resources
Data Source
AI summary
Described are techniques for use in connection with providing data protection. A storage resource for which data protection is provided by a data protection service may be identified. One or more criteria may be specified denoting one or more trigger conditions for providing data protection by the data protection service, wherein, responsive to an occurrence of any of the one or more trigger conditions, first processing may be performed by the data protection service to protect the storage resource. The one or more criteria may include a first criterion identifying a first amount of data change that has to occur with respect to the storage resource. Notification may be received regarding an occurrence of a first of the one or more trigger conditions. Responsive to receiving the notification, the first processing may be performed by the data protection service.


