Storage Topology Selection for Network Protection Policy Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in efficiently changing protection levels for datasets due to the manual and resource-intensive process of reconfiguring storage object relationships, which can lead to inadequate protection and performance issues during disaster recovery, especially when switching from backup to mirroring protocols.

Innovation Solution

A method and system that provide a topology set for storage administrators to select a new protection policy, automatically generating and prioritizing topology options based on performance penalties, such as rebaseline requirements, to facilitate efficient data replication and minimize network disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual reconfiguration of storage object relationships is performed to change protection policy, then protection level can be changed, but the process becomes resource-intensive and time-consuming

Engineering Contradiction:
Improveprotection levelVSAvoidreconfiguration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates multiple candidate topology configurations before the actual protection policy change is needed. These topologies are prepared in advance with different storage object relationships, allowing the administrator to quickly select and apply a pre-configured topology instead of manually reconfiguring during the policy change process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically generates and evaluates candidate topology configurations using algorithms that assess performance penalties and rebaseline requirements. This automation eliminates the need for manual analysis and configuration by administrators, allowing the system to self-determine optimal topology options based on the new protection policy requirements.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If storage object relationships are manually reconfigured to implement new protection policy, then protection policy can be changed, but performance penalties and network disruption occur

Engineering Contradiction:
Improveprotection policyVSAvoidnetwork performance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system evaluates each candidate topology configuration by calculating performance penalties and rebaseline requirements as feedback metrics. This feedback mechanism allows the system to assess the impact of each topology option on network performance and data protection reliability, enabling informed selection of the optimal configuration that minimizes disruption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes key parameters of the topology configurations, such as storage object relationships and replication paths, to optimize performance. By adjusting these parameters in pre-generated topologies, the system can find configurations that achieve the new protection policy while minimizing performance penalties and network disruption.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive topology analysis is performed to select optimal configuration, then data loss risk is reduced, but computational complexity increases

Engineering Contradiction:
Improvedata protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the comprehensive topology analysis into distinct evaluation criteria, such as performance penalty assessment and rebaseline requirement analysis. By dividing the complex analysis into separate manageable components, the system can evaluate each aspect independently and combine the results to determine the optimal topology configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary evaluation layer that assesses candidate topologies based on predefined criteria. This intermediary analysis mechanism acts as a mediator between the raw topology configurations and the final selection, providing structured evaluation that reduces data loss risk without requiring the entire system to become more complex.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Ease of operation

If multiple topology options are generated and evaluated, then optimal configuration can be selected, but processing time and resources increase

Engineering Contradiction:
Improveselection accuracyVSAvoidconfiguration speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system generates and evaluates multiple candidate topology configurations, which is more than the single configuration approach. By providing multiple options with evaluated performance characteristics, the system enables more accurate selection while the automated evaluation process maintains efficiency, balancing selection accuracy with configuration speed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8112661B1Method and system for changing a protection policy for a dataset in a network storage system
Publication Date: 2012.02.07 NETAPP INC
  • US8112661B1 patent drawing
  • US8112661B1 patent drawing
  • US8112661B1 patent drawing

AI summary

Embodiments of the present invention provide a method and system for providing, in a network storage system, a topology set to a storage administrator for selection of a topology to implement a new protection policy for a dataset. A topology includes a mapping between storage objects participating to effectuate an existing protection policy and storage objects participating to effectuate the new protection policy. When a storage administrator selects a new protection policy, a storage manager automatically generates a number of topology options including a storage object participating in the existing protection policy. According to a priority rule, the storage manager determines the priority of the topologies by computing a priority indicator for each of the topologies. In certain embodiments, the topology set is displayed to a storage administrator including the priority indicator for each topology for informing the storage administrator the relative preference of each topology. The storage administrator thereby selects a topology for configuring storage objects to participate in effectuating the new protection policy.