Virtual Data Mover Failover Network Interface Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional VDM-style data storage systems face issues with data unavailability and potential loss due to duplicate IP addresses when a VDM fails, as they simply replicate changes from a production to a replica side without adequate control over network interfaces.

Innovation Solution

The system performs a network interface control operation that enables or disables network interfaces based on replication usage, as determined by a configuration file, to prevent duplicate IP addresses and ensure data availability, by creating a replacement VDM and controlling its network interfaces after a failover event.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a new VDM is created on the second array with the same IP addresses after a VDM failure, then data service continuity is maintained and switchover is transparent to host computers, but duplicate IP addresses are created that can cause data unavailability or data loss

Engineering Contradiction:
Improvedata service continuityVSAvoidduplicate IP addresses causing data unavailability
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary actions by checking the replication status and configuring the replacement VDM's network interfaces before they are activated. The configuration file is examined in advance to determine whether to enable or disable network interfaces, preventing duplicate IP address conflicts before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the configuration file to dynamically control the network interface state. The replacement VDM monitors replication session status and adjusts its network interface availability accordingly, enabling interfaces only when safe to do so and disabling them when replication conflicts might occur.

Inventive Principle:
Principle #23Feedback

2Productivity

If the replacement VDM enables all network interfaces after creation, then data access is restored quickly, but duplicate IP addresses may be created if the original VDM was part of a replication session

Engineering Contradiction:
Improvedata access restoration speedVSAvoiddata availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before enabling network interfaces, the system performs preliminary checks of the configuration file to determine replication status. This preliminary action ensures that network interfaces are only enabled when it is safe to do so, preventing duplicate IP address conflicts while still enabling quick restoration when appropriate.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network interface state is made dynamic rather than static. The replacement VDM's network interfaces are configured to be enabled or disabled based on real-time replication status information from the configuration file, allowing the system to adapt to different operational scenarios optimally.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system checks the configuration file to determine replication status before enabling network interfaces, then duplicate IP addresses are prevented, but additional processing time is required during VDM recovery

Engineering Contradiction:
Improveduplicate IP address preventionVSAvoidVDM recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs a targeted check of only the necessary configuration file information required to determine replication status, rather than a complete system-wide verification. This partial action approach prevents duplicate IP addresses while minimizing the time added to the recovery process.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10146649B2Handling a virtual data mover (VDM) failover situation by performing a network interface control operation that controls availability of network interfaces provided by a VDM
Publication Date: 2018.12.04 EMC IP HLDG CO LLC
  • US10146649B2 patent drawing
  • US10146649B2 patent drawing
  • US10146649B2 patent drawing

AI summary

A technique handles a VDM failover situation. The technique involves adjusting a configuration file on a first platform to indicate whether data managed by an initial VDM on that platform is being replicated to a second platform. The technique further involves, following a VDM failover event, creating a replacement VDM on the first platform to replace the initial VDM. The technique further involves, after the replacement VDM is created, performing an operation that controls interfaces provided by the replacement VDM. The operation enables the interfaces when the operation determines that the data managed by the initial VDM on the first platform was not being replicated to the second platform at the time of the event, and disables the interfaces when the operation determines that the data managed by the initial VDM on the first platform was being replicated to the second platform at that time of the event.