Data Protection Service Triggered by Data Change Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata integrityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #15Dynamics

2Reliability

If data protection services create snapshots frequently to ensure data availability, then data recovery capability is improved, but storage resource consumption increases

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #35Parameter changes

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

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If manual intervention is required to trigger data protection measures, then processing accuracy is improved, but operational efficiency and response time deteriorate

Engineering Contradiction:
Improveprocessing accuracyVSAvoidoperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

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

Inventive Principle:
Principle #25Self-service

4Measurement precision

If data protection services monitor all storage resources continuously, then detection precision is improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvedetection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

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

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10496302B1Data protection based on data changed
Publication Date: 2019.12.03 EMC IP HLDG CO LLC
  • US10496302B1 patent drawing
  • US10496302B1 patent drawing
  • US10496302B1 patent drawing

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.