Mirror Copy Volume Migration for I/O Workload Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata mirroring functionalityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If volumes are migrated between volume groups, then workload balance is improved, but system complexity increases due to additional migration management requirements

Engineering Contradiction:
Improveworkload balanceVSAvoidmigration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #23Feedback

3Productivity

If manual administrator intervention is used to move volumes, then workload balancing can be achieved, but operational time and complexity increase

Engineering Contradiction:
Improveworkload balancing capabilityVSAvoidadministrator intervention time
Core Design Contradiction:
ProductivityVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9495262B2Migrating high activity volumes in a mirror copy relationship to lower activity volume groups
Publication Date: 2016.11.15 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9495262B2 patent drawing
  • US9495262B2 patent drawing
  • US9495262B2 patent drawing

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.