Dynamic Storage Volume Selection for Virtual Backup Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for protecting virtual storage volumes require manual specification of which legs to protect, leading to static settings that can result in inconsistent copies and failure to meet Service Level Agreements (SLAs) if the specified leg is not in an appropriate state, causing business impact.

Innovation Solution

An apparatus and method that monitor parameters of storage systems to dynamically recommend and perform protection operations for virtual storage volumes, automatically selecting the optimal storage volume to back up based on monitored parameters such as health, performance, and recent alerts, ensuring SLAs are met without manual intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual specification of storage volumes to protect is used, then administrative control is maintained, but administrative time increases and SLA consistency deteriorates

Engineering Contradiction:
ImproveSLA consistencyVSAvoidAdministrative time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system automatically monitors storage volume parameters and selects which volumes to protect without requiring manual administrative intervention. The protection system serves itself by autonomously making decisions based on monitored health, performance, and alert data, thereby eliminating administrative time while maintaining SLA consistency through automated optimal volume selection.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors parameters (health, performance, alerts) of storage volumes and uses this feedback to dynamically determine which volumes require protection. This closed-loop feedback mechanism ensures that protection operations are consistently directed at the most appropriate volumes based on current system state, maintaining SLA compliance without manual intervention.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If static protection settings are used, then configuration simplicity is maintained, but adaptability to changing storage system states deteriorates

Engineering Contradiction:
ImproveAdaptability to storage system stateVSAvoidProtection operation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The protection system transitions from static configuration to dynamic operation by continuously monitoring storage volume parameters and automatically adjusting which volumes are protected based on current system state. This dynamic adaptation allows the system to respond to changing conditions (health issues, performance degradation, alerts) while the underlying monitoring and decision-making framework manages the complexity automatically.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

An automated monitoring and decision system acts as an intermediary between the storage system and protection operations. This intermediary layer monitors multiple parameters and translates them into protection decisions, managing the complexity of adaptability while presenting a simplified interface for protection operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the specified storage leg is not in appropriate state, then protection operations fail to meet SLAs, but increasing monitoring complexity increases device complexity

Engineering Contradiction:
ImproveSLA complianceVSAvoidMonitoring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary monitoring of storage volume parameters (health, performance, alerts) before executing protection operations. By proactively identifying volumes that are not in an appropriate state, the system prevents failed protection operations and ensures SLA compliance by selecting only suitable volumes for protection, managing monitoring complexity through targeted parameter observation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11379121B2Generating recommendations for protection operations performed for virtual storage volumes
Publication Date: 2022.07.05 EMC IP HLDG CO LLC
  • US11379121B2 patent drawing
  • US11379121B2 patent drawing
  • US11379121B2 patent drawing

AI summary

An apparatus comprises at least one processing device configured to identify a protection operation to be performed for a virtual storage volume, the virtual storage volume comprising two or more storage volumes on two or more storage systems, a first one of the storage volumes on a first one of the storage systems comprising data that is mirrored on a second one of the storage volumes on a second one of the storage systems different than the first storage system. The processing device is also configured to monitor parameters characterizing operation of the storage systems, to generate a recommendation of a given one of the first and second storage volumes to back up to a third storage volume based on the monitored parameters characterizing operation of the storage systems, and to perform the protection operation for the virtual storage volume based on the generated recommendation.