Write I/O Threshold Snapshot Creation for Storage Volume Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional snapshot creation in storage systems is inefficient, often resulting in wasteful snapshots during low activity periods and inadequate protection during high activity periods due to time-based triggers.

Innovation Solution

Implementing activity-based snapshot creation using write IO operation thresholds to trigger snapshot creation based on monitored activity levels, allowing for user-configurable modes such as total, average, minimum, or maximum write IO operations to optimize snapshot frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If time-based snapshot creation is used, then snapshots are created periodically, but snapshots are wasted during low activity periods and protection is inadequate during high activity periods

Engineering Contradiction:
Improvedata protectionVSAvoidstorage resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the triggering parameter for snapshot creation from time-based to activity-based (write I/O operations). Instead of creating snapshots at fixed time intervals, the system monitors write operations and triggers snapshots when activity thresholds are exceeded, adapting snapshot creation to actual data change patterns and eliminating wasted snapshots during low-activity periods while ensuring adequate protection during high-activity periods

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically adjusts snapshot creation frequency based on real-time monitoring of write I/O activity. The snapshot trigger is not static but adapts to changing workload conditions, creating snapshots more frequently when write activity is high and less frequently when activity is low, optimizing both protection and resource utilization

Inventive Principle:
Principle #15Dynamics

2Reliability

If frequent snapshots are created to ensure protection during high activity, then data protection is improved, but storage resources are wasted during low activity periods

Engineering Contradiction:
Improvedata protectionVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system changes from fixed-time snapshot intervals to activity-threshold-based triggering. By monitoring write I/O operations and comparing against configurable thresholds (such as total writes, average writes, minimum per-volume writes, or maximum per-volume writes), the system creates snapshots only when necessary, eliminating wasteful consumption of storage resources during low-activity periods while maintaining adequate protection during high-activity periods

Inventive Principle:
Principle #35Parameter changes

3Productivity

If activity-based thresholds are implemented, then snapshot frequency aligns with workload, but system complexity increases due to monitoring and threshold configuration

Engineering Contradiction:
Improvesnapshot creation efficiencyVSAvoidmonitoring system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated monitoring of write I/O operations and automatic triggering of snapshot creation when thresholds are exceeded. The workload monitor continuously tracks activity and autonomously decides when to trigger snapshots based on configurable thresholds, eliminating the need for manual intervention while maintaining alignment with actual workload patterns

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where the workload monitor continuously observes write I/O activity and uses this information to trigger snapshot creation when thresholds are exceeded. The configurable thresholds provide feedback control, allowing the system to adapt snapshot frequency to actual data change patterns and optimize the balance between protection and resource utilization

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12585548B2Activity-based snapshot creation
Publication Date: 2026.03.24 DELL PROD LP
  • US12585548B2 patent drawing
  • US12585548B2 patent drawing
  • US12585548B2 patent drawing

AI summary

Write IO operations on a set of storage volumes of a storage volume group are monitored, and one or more activity-based snapshot creation write IO thresholds are used to identify triggering events to create snapshots of the set of storage volumes. Activity-based snapshot creation write IO thresholds may be based on a total number of write IO operations that must occur on the set of storage volumes prior to creation of a snapset, on an average number of write IO operations that must occur on the set of storage volumes prior to creation of a snapset, a minimum number of write IO operations that must occur on each of the storage volumes prior to creation of a snapset, a maximum number of write IO operations that may occur on any one of the storage volumes prior to creation of a snapset, or a combination of write IO thresholds.