Replicated Data Test Bed for Storage Failover Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for testing failover and failback mechanisms in storage systems are either expensive due to the need for separate testing systems or unreliable because they disrupt live data and risk corruption during testing.

Innovation Solution

Creating a test bed by replicating data and backup copies on the same storage systems, allowing for accurate testing of failover and failback operations without additional hardware and ensuring data integrity and accessibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate storage systems are setup for testing failover and failback mechanisms, then the testing can be performed, but the cost increases and the test reliability decreases

Engineering Contradiction:
Improvetest reliabilityVSAvoidstorage system setup complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a test bed by copying data and backup copies to the same storage systems. This allows testing failover and failback mechanisms using replicated data structures that mirror production environments, eliminating the need for separate physical storage systems while maintaining test accuracy and reliability

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the storage system into distinct test bed components (primary storage system, secondary storage system, and test bed data structures) that can be independently configured and tested. This segmentation allows comprehensive testing of failover/failback mechanisms without requiring entirely separate physical systems

Inventive Principle:
Principle #1Segmentation

2Reliability

If testing is performed on live storage systems, then the same hardware is used for accurate testing, but data accessibility is lost and data corruption may occur

Engineering Contradiction:
Improvedata integrityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent creates replicated copies of data and backup copies within the same storage systems, forming an isolated test bed. This allows failover and failback testing to be performed on copies rather than production data, maintaining data accessibility and integrity while enabling comprehensive testing

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The test bed acts as an intermediary layer between testing operations and production data. By using replicated data structures as intermediaries, the system enables failover/failback testing without directly affecting production data accessibility or integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8020037B1Creation of a test bed for testing failover and failback operations
Publication Date: 2011.09.13 NETAPP INC
  • US8020037B1 patent drawing
  • US8020037B1 patent drawing
  • US8020037B1 patent drawing

AI summary

Example embodiments provide various techniques for creating a test bed for testing failover and failback operations. In an example, data is stored on a primary storage system, while a backup copy of the data is stored on a secondary storage system. A test bed may be created by replicating the data on the primary storage system and replicating the backup copy on the secondary storage system. The replicated copies of the data and the backup copy, as well as a process used to backup the data, comprise the test bed, which may be used to test the failover and failback operations.