Self-Reporting Consistency Group Performance Monitoring
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If connections to all boxes are required for monitoring, then complete system performance can be monitored, but the process becomes slow and inefficient
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.
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.
3Measurement precision
If external tools are used for data collection, then performance monitoring is possible, but reliance on external tools and expertise increases
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.
Data Source
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.


