Shadow Storage Network for Non-Disruptive Reconfiguration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage network configurations in heterogeneous storage clusters are difficult to modify without disrupting IO operations, requiring complex and often disruptive maintenance processes.

Innovation Solution

The implementation of a shadow storage network with secondary network addresses allows for the validation of connectivity before applying changes to the primary network, enabling non-disruptive reconfiguration by assigning and unassigning addresses to storage targets and initiators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If storage network configuration is changed directly in the primary network, then reconfiguration can be applied immediately, but IO operations will be disrupted and downtime will occur

Engineering Contradiction:
Improvereconfiguration speedVSAvoidIO operation continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system creates a shadow storage network configuration before applying changes to the primary network. This preliminary action allows validation of connectivity and address assignment in advance, ensuring that when the configuration is switched to the shadow network, IO operations continue without disruption. The shadow network is prepared in advance with all necessary address mappings and connectivity validations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a shadow storage network that is a copy of the primary network configuration. This copy allows independent manipulation of network addresses and connectivity without affecting the live primary network. The shadow network serves as a testbed for changes, and only after validation does the system switch the primary network to use the updated shadow configuration.

Inventive Principle:
Principle #26Copying

2Reliability

If manual validation of connectivity is performed before reconfiguration, then connectivity can be verified, but the process becomes complex and time-consuming

Engineering Contradiction:
Improveconnectivity validationVSAvoidreconfiguration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs self-validation of connectivity automatically by having the shadow network validation module autonomously test connectivity between storage initiators and targets using the proposed new addresses. The validation process is self-contained within the shadow network, requiring no external manual intervention. The module automatically assigns addresses, validates connectivity paths, and determines readiness for deployment without human involvement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The shadow network validation module implements feedback mechanisms that continuously monitor connectivity status during the validation process. If connectivity issues are detected, the system receives feedback about failed connections and automatically adjusts or rolls back the configuration. This feedback loop ensures reliable connectivity validation before the primary network is affected.

Inventive Principle:
Principle #23Feedback

3Productivity

If network addresses are assigned to all storage initiators and targets simultaneously, then reconfiguration can be applied quickly, but connectivity issues may arise and validation becomes difficult

Engineering Contradiction:
Improvereconfiguration speedVSAvoidconnectivity reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the storage network into distinct shadow network components that can be independently configured and validated. Instead of assigning addresses to all initiators and targets simultaneously across the entire network, the system processes assignments in segmented groups within the shadow network first. This segmentation allows gradual validation and identification of connectivity issues before full deployment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11281374B2Automated storage network reconfiguration for heterogeneous storage clusters
Publication Date: 2022.03.22 EMC IP HLDG CO LLC
  • US11281374B2 patent drawing
  • US11281374B2 patent drawing
  • US11281374B2 patent drawing

AI summary

An apparatus includes a processing device configured to receive a request to change a given storage network from a first to a second configuration, the given storage network being associated with a heterogeneous storage cluster comprising a plurality of storage targets and initiators having first network addresses in the first configuration. The processing device is also configured to generate a shadow storage network comprising second network addresses having the second configuration, to assign the second network addresses to a subset of a plurality of storage targets and initiators affected by the request to change the given storage network from the first to the second configuration, and, responsive to validating connectivity of the subset of the plurality of storage targets and initiators, to apply the requested change by unassigning ones of the first network addresses assigned to the subset of the plurality of storage targets and initiators.