Virtual Array Migration for Storage Consolidation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for partitioning storage arrays into virtual arrays are complex and expensive, operating only at the storage array level, and lack a simple, cost-effective means to present virtual arrays to host systems and migrate data between them.

Innovation Solution

A method of migrating data from multiple source storage arrays into a single destination storage array transparently through a switch, by dividing arrays into virtual arrays and using replication engines to copy data, connection information, and metadata, ensuring uninterrupted host communication and management application functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data migration is performed between storage arrays, then storage consolidation and cost reduction are achieved, but system complexity and operational disruption increase

Engineering Contradiction:
Improvecost effectivenessVSAvoidsystem complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent introduces a virtual array as an intermediary layer between physical storage arrays and hosts. This virtual array abstraction enables data migration between physical arrays without requiring direct host intervention or complex reconfiguration, thereby reducing system complexity while achieving storage consolidation and cost reduction

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the storage system into independent virtual arrays that can be migrated separately. Each virtual array represents a discrete unit of storage that can be moved between physical arrays without affecting other virtual arrays, simplifying the migration process and reducing operational disruption

Inventive Principle:
Principle #1Segmentation

2Reliability

If storage arrays are partitioned into virtual arrays at the array level, then data security and exclusive access are improved, but system complexity and cost increase

Engineering Contradiction:
Improvedata securityVSAvoidpartitioning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual array acts as an intermediary that provides security and access control without requiring complex partitioning at the physical array level. By implementing virtualization at the software layer, the system achieves data security and exclusive access while reducing physical system complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a virtualization dimension to the storage architecture, moving from physical partitioning to virtual partitioning. This dimensional shift enables security and access control to be implemented in the software domain rather than requiring complex physical configurations

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If data migration is performed transparently to hosts, then uninterrupted host communication is achieved, but migration time and resource requirements increase

Engineering Contradiction:
Improvehost communication continuityVSAvoidmigration time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements continuous data migration where hosts can continue to access and write data to virtual arrays during the migration process. The replication engine continuously synchronizes data between source and destination arrays, allowing migration to proceed without interrupting host operations

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system performs preliminary data copying and synchronization before the actual switchover. By preparing the destination array in advance and ensuring data consistency, the migration can be completed with minimal disruption to host communication

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8533408B1Consolidating N-storage arrays into one storage array using virtual array non-disruptive data migration
Publication Date: 2013.09.10 EMC IP HLDG CO LLC
  • US8533408B1 patent drawing
  • US8533408B1 patent drawing
  • US8533408B1 patent drawing

AI summary

Described are a system and method of migrating data stored in logical units of storage (LUNs) at a plurality of source storage arrays into one destination storage array transparently with respect to a host in communication with the source storage arrays through a switch. First and second source storage arrays and a destination storage array are each partitioned into a plurality of source virtual arrays. The destination virtual arrays include a first destination virtual array and a second destination virtual array. Data stored in a LUN of a first source virtual array of the first source storage array are copied to a corresponding LUN of the first destination virtual array of the destination storage array, and data stored in a LUN of a second source virtual array of the second source storage array are copied to a corresponding LUN of the second destination virtual array of the destination storage array.