Storage Virtualization Layer for Automated Disaster Recovery Switchover

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition between primary and secondary storage resources in data storage systems, such as during disaster recovery, is time-consuming and disruptive, with significant delays in data availability and complex manual configuration processes, affecting client access and switchover procedures.

Innovation Solution

Implementing asynchronous resource synchronization on the data plane and virtual server replication on the control plane to enable efficient switchover between primary and secondary resources, with processing resources coordinating tasks to minimize disruption and automate configuration changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual configuration methods are used to establish communication controls between client and storage volumes, then administrative control and security can be maintained, but the transition process becomes time-consuming and administratively complicated

Engineering Contradiction:
Improveadministrative controlVSAvoidtransition time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-establishes communication controls and configuration information on the secondary storage resource before a failover event occurs. This preliminary configuration ensures that when failover is needed, the transition can occur rapidly without requiring time-consuming manual setup, thus resolving the contradiction between maintaining administrative control and reducing transition time.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data is mirrored to DR resources with significant delay, then storage capacity is optimized, but data availability to client during failover is reduced

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary replication of configuration information and control data to the secondary storage resource before failover is needed. This ensures that the secondary resource is pre-prepared with necessary data and controls, enabling rapid data availability during failover while maintaining efficient use of storage resources through asynchronous data mirroring.

Inventive Principle:
Principle #10Preliminary action

3Speed

If asynchronous resource synchronization is implemented on the data plane, then switchover speed is improved, but configuration complexity on the control plane increases

Engineering Contradiction:
Improveswitchover speedVSAvoidcontrol plane complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system introduces a storage virtualization layer as an intermediary that manages the asynchronous synchronization between primary and secondary resources. This virtualization layer abstracts the complexity of control plane operations, enabling fast switchover speeds through automated configuration management while hiding the underlying complexity from administrators.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9128902B2Systems and methods for managing disaster recovery in a storage system
Publication Date: 2015.09.08 NETAPP INC
  • US9128902B2 patent drawing
  • US9128902B2 patent drawing
  • US9128902B2 patent drawing

AI summary

Systems and methods for providing for efficient switchover for a client in a storage network between the use of one or more a primary storage resources to one or more disaster recovery (DR) resources are provided herein. Embodiments may implement synchronization between such resources on a data plane and a control plane to allow for a transition between resources to be implemented in a manner that is minimally disruptive to a client. Moreover, embodiments may provide for processing resources which allow for switching a client between a primary storage resource to a secondary storage resource with minimal administrative interaction.