Self-Reporting Consistency Group Performance Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In enterprise storage environments, monitoring system performance for Global Mirrorâ„¢ (GM) is cumbersome due to the need for connections to all boxes, especially when customers do not own the secondary box or connection is difficult, leading to slow and inefficient data collection and analysis for disaster recovery and business continuity.

Innovation Solution

A self-reporting GM performance program that collects performance data on a consistency group boundary by positioning software applications into idle mode, starting a consistency group, collecting primary and secondary data, and storing it in a database, allowing for internal monitoring and analysis without manual connection to all systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If customer setup tools are used to monitor system performance, then performance data can be collected, but connections to all boxes are required which makes the process cumbersome and inefficient

Engineering Contradiction:
Improveperformance data collection accuracyVSAvoidease of performance monitoring
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables self-reporting performance data collection where the storage system automatically monitors and reports its own performance metrics without requiring external tool connections to all boxes. The consistency group boundary acts as the monitoring point, allowing the system to serve itself for performance monitoring purposes.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention extracts the performance monitoring function from the complex multi-box connection requirement and consolidates it to a single point - the consistency group boundary. This extraction eliminates the need for connections to all individual boxes while maintaining comprehensive performance monitoring capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If connections to all boxes are required for monitoring, then complete system performance can be monitored, but the process becomes slow and inefficient

Engineering Contradiction:
Improvecompleteness of performance monitoringVSAvoidefficiency of data collection
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The invention merges multiple data collection points into a single consistency group boundary monitoring point. By combining the monitoring function at this strategic location, the system maintains comprehensive performance visibility while dramatically improving data collection efficiency and speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The consistency group boundary acts as an intermediary that captures performance data from multiple sources without requiring direct connections to all boxes. This intermediary point facilitates efficient data collection while maintaining the reliability of comprehensive system monitoring.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If external tools are used for data collection, then performance monitoring is possible, but reliance on external tools and expertise increases

Engineering Contradiction:
Improveperformance monitoring capabilityVSAvoiddependence on external tools
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The storage system is enhanced with built-in self-reporting capabilities that eliminate the need for external monitoring tools. The system automatically collects, processes, and reports performance data at the consistency group boundary, reducing external dependencies and simplifying the monitoring infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11379335B2Self-reporting remote copy performance on a consistency group
Publication Date: 2022.07.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11379335B2 patent drawing
  • US11379335B2 patent drawing
  • US11379335B2 patent drawing

AI summary

A method, computer system, and a computer program product for collecting performance data on a consistency group boundary is provided. The present invention may include positioning a plurality of software applications into idle mode. The present invention may also include starting a consistency group based on a command from a Global Mirror Master. The present invention may then include collecting a plurality of performance data associated with the started consistency group. The present invention may then include removing a plurality of remaining data associated with the collected plurality of performance data. The present invention may further include ending the collection of the collected plurality of data.