Performance Evaluation System Using Correlated Data Overlay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Evaluating the performance of complex computer systems, including data storage systems, is challenging due to the complexity of these systems, and existing tools often fail to effectively pinpoint bottlenecks and errors, limiting their ability to improve system performance.

Innovation Solution

A method and system that collect and correlate system performance, management operations, and system events data, providing a graphical user interface to visually overlay and analyze this data, enabling users to identify the impact of management operations and events on system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If complex computer systems are used to manage and store large amounts of data, then data storage capacity and processing capability are improved, but system evaluation complexity and difficulty of pinpointing bottlenecks increase

Engineering Contradiction:
Improvedata storage capacityVSAvoidsystem evaluation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments system evaluation into distinct components: performance metrics, management operations, and system events. Each component is collected and analyzed separately through dedicated data collectors, then integrated to provide comprehensive system evaluation. This segmentation allows evaluators to pinpoint specific bottlenecks without being overwhelmed by system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary evaluation system that collects data from multiple sources (performance metrics, management operations, system events) and processes them through correlation analysis. This intermediary layer translates complex system data into actionable insights, making it easier to evaluate system performance and identify bottlenecks without directly analyzing the entire complex system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If existing performance monitoring tools are used, then basic system performance data can be collected, but the ability to effectively pinpoint bottlenecks and errors is limited

Engineering Contradiction:
Improveperformance data collection capabilityVSAvoidbottleneck detection capability
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent merges three distinct data streams into a unified evaluation framework: performance metrics (from performance counters), management operations (from system logs), and system events (from event sources). By combining these previously separate monitoring functions into a single correlated analysis system, the patent enables comprehensive bottleneck detection that leverages relationships between all data types rather than analyzing them in isolation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent adds a new dimension to performance monitoring by incorporating management operations and system events alongside traditional performance metrics. This multi-dimensional approach transforms bottleneck detection from a one-dimensional metric analysis to a multi-dimensional correlation analysis, enabling more accurate identification of root causes by examining relationships across multiple data dimensions simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9870296B1Evaluating system performance
Publication Date: 2018.01.16 EMC IP HLDG CO LLC
  • US9870296B1 patent drawing
  • US9870296B1 patent drawing
  • US9870296B1 patent drawing

AI summary

A method and system for use in evaluating system performance is disclosed. In at least one embodiment, the method and system comprises collecting system performance, management operations, and system events data for a computer system; correlating the management operations and the system events data with the performance data; and based on the correlation, providing a graphical user interface for enabling performance evaluations of the computer system by graphically displaying the management operations and the system events data overlaying the performance data.