Mirror Copy Volume Migration for I/O Workload Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current mirror copy systems experience performance degradation due to uneven I/O workload distribution across volumes, leading to delays and suspensions, as high activity volumes are not effectively balanced with lower activity volumes.
Innovation Solution
A method is implemented to automatically migrate high I/O activity volumes from high activity volume groups to lower activity volume groups, while maintaining continuous data mirroring and redundancy, by using copy managers to analyze and adjust volume group assignments based on I/O activity levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If high activity volumes are concentrated in certain volume groups, then data mirroring functionality is maintained, but system performance degrades due to uneven I/O workload distribution
Solution Approach 1:
The system dynamically monitors I/O activity levels of volumes and automatically migrates volumes between volume groups based on current workload conditions. This dynamic adjustment allows the system to adapt to changing I/O patterns, preventing performance degradation while maintaining data mirroring reliability through continuous optimization of volume distribution.
Solution Approach 2:
The system changes the operational parameters of volume groups by monitoring I/O activity metrics and triggering migrations when thresholds are exceeded. By changing the distribution parameter (which volume groups contain which volumes) based on I/O activity parameters, the system balances workload while preserving mirroring functionality.
2Productivity
If volumes are migrated between volume groups, then workload balance is improved, but system complexity increases due to additional migration management requirements
Solution Approach 1:
The system performs self-service by automatically monitoring its own I/O activity levels and triggering volume migrations without external intervention. The copy manager autonomously detects when volume groups require rebalancing and executes migrations, eliminating the need for complex external management systems while improving workload balance.
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring I/O activity metrics and using this information to trigger migrations when imbalances are detected. This closed-loop feedback control automates the migration process, reducing management complexity while maintaining optimal workload distribution across volume groups.
3Productivity
If manual administrator intervention is used to move volumes, then workload balancing can be achieved, but operational time and complexity increase
Solution Approach 1:
The system eliminates the need for manual administrator intervention by implementing self-service automation. The copy manager continuously monitors I/O activity and automatically executes volume migrations when balancing is required, achieving workload balancing without consuming administrator time or manual operational resources.
Solution Approach 2:
The system maintains continuous monitoring of I/O activity levels and continuously adjusts volume distributions as needed, rather than relying on periodic manual interventions. This continuous automated action ensures workload balancing is maintained without time loss to administrator operations.
Data Source
AI summary
Provided are a computer program product, system, and method for migrating high activity volumes in a mirror copy relationship to lower activity volume groups. A determination is made of usage rates of multiple volume groups, wherein each volume group is comprised of source volumes at a primary site whose data is copied to volumes at a secondary site. A first selected volume group and a second selected volume group are selected based on the determined usage rates of the volume groups. A first volume in the first selected volume group is migrated to a second volume in the second selected volume group. Updates to the first volume, received while migrating the first volume to the second volume, are copied to a mirror first volume mirroring the first volume at the secondary site.


