Data Migration Volume Group Array Group Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data migration methods focus solely on data performance requirements, neglecting data reliability and efficiency, which can lead to inaccessible volumes in case of array group failure and increased I/O load when primary and secondary volumes are in the same array group.
Innovation Solution
Designating logical volumes to different array groups for data migration, allowing data to be managed by volume groups and relocated across distinct array groups, thereby enhancing reliability and performance by avoiding coexistence within the same array group.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data migration is performed without considering array group distribution, then data performance requirements are met, but data reliability deteriorates because volume pairs may become inaccessible in case of array group failure
Solution Approach 1:
The patent segments the storage system into multiple array groups and further segments volume management into volume groups. By distributing volume pairs across different array groups and managing migrations at the volume group level, the system prevents single points of failure while maintaining organized control over data placement and migration operations.
Solution Approach 2:
The patent introduces a new dimension of control by implementing array group awareness in the data migration process. Instead of only considering performance metrics, the system adds array group distribution as a constraint dimension, ensuring that migration decisions account for both performance optimization and reliability through spatial distribution across array groups.
2Productivity
If primary and secondary volumes are placed in the same array group, then migration efficiency is improved, but I/O load increases abruptly causing performance degradation
Solution Approach 1:
The patent segments I/O operations across multiple array groups by distributing primary and secondary volumes differently. This segmentation prevents concentration of I/O load in a single array group, allowing migration operations to proceed efficiently without causing performance degradation in any individual array group.
Solution Approach 2:
The patent applies local quality optimization by allowing flexible placement of primary and secondary volumes within array groups based on local performance characteristics, while simultaneously ensuring that the overall system distributes I/O load across multiple array groups. This enables efficient local access while maintaining global load balance.
Data Source
AI summary
A volume group comprising one or a plurality of logical volumes is set. A coexistence avoidance volume group having different array groups can be set to the volume group. Upon execution of preset volume search criteria, a logical volume is specified by carrying out a search in which are excluded array groups to which logical volumes in the coexistence avoidance volume belong.


