Virtual Multipath Control for Disaster Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current disaster recovery management for storage systems is complex, requiring coordination among multiple servers and storage systems, and can lead to consistency issues during asynchronous copy operations or journal copy failures, necessitating custom scripts for managing volume states.

Innovation Solution

Implementing a virtual storage system with virtual multipath control that manages remote copy volume states, allowing server administrators to set up disaster recovery environments without coordinating among various servers and storage administrators, by configuring virtual volumes with primary and secondary status relationships for data replication and failover.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If server administrators manually coordinate to configure volume states among multiple servers and storage systems, then disaster recovery can be managed, but the complexity of operation increases and requires custom scripts

Engineering Contradiction:
Improvedisaster recovery managementVSAvoidvolume state configuration
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a bitmap management unit as an intermediary component that automatically manages volume states and coordinates failover/failback operations between primary and secondary storage systems. This intermediary eliminates the need for administrators to manually configure volume states or write custom coordination scripts, while ensuring reliable disaster recovery through automated state management and failure detection mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If asynchronous copy operations are performed during disaster recovery, then data replication can occur, but consistency problems may arise in copy volumes

Engineering Contradiction:
Improvedata replication speedVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary actions by establishing a bitmap that tracks the state of each data block before asynchronous copy operations begin. The bitmap management unit pre-configures the replication state information, allowing the system to quickly determine which blocks need replication and maintain consistency tracking throughout the asynchronous copy process, preventing consistency problems while maintaining high productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system employs feedback mechanisms where the bitmap management unit continuously monitors the replication status and updates the bitmap accordingly. This feedback loop ensures that the system maintains an accurate record of which data blocks have been successfully replicated, allowing it to handle failures gracefully and maintain data consistency across distributed storage systems during asynchronous operations.

Inventive Principle:
Principle #23Feedback

3Reliability

If journal copy operations are performed, then data can be replicated with checkpoints, but applications may need to roll back to checkpoints upon failure

Engineering Contradiction:
Improvedata replication safetyVSAvoidapplication rollback time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-tracking replication status in the bitmap before journal copy operations complete. When failures occur, the bitmap management unit can immediately determine the latest consistent checkpoint state without requiring applications to perform time-consuming rollback operations, as the system has already prepared and recorded the replication state information in advance.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If custom DR scripts are implemented to manage volume states, then failover and failback can be coordinated, but device complexity increases

Engineering Contradiction:
Improvefailover coordinationVSAvoiddisaster recovery system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the bitmap management unit to automatically manage volume states, detect failures, and coordinate failover/failback operations without requiring external custom scripts. The system serves itself by using the bitmap to track and manage replication states, eliminating the need for additional complexity from custom DR scripts while maintaining reliable failover coordination through automated state management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9697082B2Method and apparatus of disaster recovery virtualization
Publication Date: 2017.07.04 HITACHI VANTARA LTD
  • US9697082B2 patent drawing
  • US9697082B2 patent drawing
  • US9697082B2 patent drawing

AI summary

Systems and methods described herein involve a virtual storage utilized to virtualize the storage of storage systems across multiple sites. The virtual storage is associated with a virtual multipath control. The virtual multipath control manages the virtual path state of the inter-physical storage, the remote copy volume state which has primary volume or secondary volume state, and the volume copy operation mode such as synchronous copy mode journal copy mode, or bitmap resync mode. The virtual multipath control of the virtual storage facilitates choices from the host for a preferred site, path, state, and volume by utilizing a virtual multipath state from a get virtual multipath information command.