Non-disruptive Storage Migration Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems face challenges in performing non-disruptive migration of data, requiring manual configuration and selection of migration techniques, which can be complex and inefficient.

Innovation Solution

A method and system that automatically evaluate client provisioning requests, determine if non-disruptive migration is possible, and select the appropriate migration technique based on the storage system's capabilities and access protocols, eliminating the need for manual configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration and selection of migration techniques is performed, then migration can be completed, but the process becomes complex and inefficient

Engineering Contradiction:
Improvemigration efficiencyVSAvoidconfiguration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The storage system automatically evaluates client provisioning requests, determines non-disruptive migration capability, and selects the appropriate migration technique without requiring manual administrator intervention. The system self-configures by detecting access protocols and capabilities, thereby eliminating manual configuration steps and improving migration efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes operational parameters by detecting the access protocol being used by the client and automatically adjusting the migration technique selection based on these detected parameters. This allows the system to adapt to different storage environments and protocols without manual reconfiguration.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If non-disruptive migration is implemented, then ongoing operations can continue, but the migration process becomes more complex

Engineering Contradiction:
Improveoperational continuityVSAvoidmigration process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary evaluation of client provisioning requests to determine non-disruptive migration capability before the migration begins. By pre-assessing whether the storage system supports non-disruptive migration and pre-selecting the appropriate technique, the system prepares all necessary configurations in advance, allowing migration to proceed without disrupting ongoing operations while keeping the actual migration process simple.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If automatic selection of migration technique is implemented, then administrative burden is reduced, but the system must evaluate multiple parameters

Engineering Contradiction:
Improveadministrative easeVSAvoidparameter evaluation complexity
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements automatic feedback loops by detecting the access protocol being used by clients and using this information to automatically select the appropriate migration technique. The system continuously monitors system capabilities and client behavior, using this feedback to make intelligent automated decisions about migration parameters, thereby reducing administrative burden while efficiently evaluating multiple parameters.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8719535B1Method and system for non-disruptive migration
Publication Date: 2014.05.06 NETAPP INC
  • US8719535B1 patent drawing
  • US8719535B1 patent drawing
  • US8719535B1 patent drawing

AI summary

Method and system for processing client provisioning and migration requests is provided. The process evaluates a provisioning request and selects a storage that best meets the client requirements. The process determines if non-disruptive migration is possible and if it is possible then the storage is automatically configured for non-disruptive migration. Once the storage is provisioned and configured, the process receives a migration request to migrate information from the storage. The process determines an access protocol used by the client to access the storage. The process determines if a storage system that manages the storage is capable of supporting non-disruptive migration of information from the storage. If the storage system is capable, then a migration technique is automatically selected for migrating the information from the storage.