Peer Performance Model for Storage System Latency Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Latency measurements alone are not sufficient to provide a comprehensive assessment of storage system performance, as they can be influenced by external factors such as I/O request types and sizes, making them less informative for evaluating system performance effectively.

Innovation Solution

The implementation of a peer performance model and symptom model to assess storage system performance by normalizing latency variations and identifying underlying causes of performance issues through peer performance scores and symptom severity scores, respectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If latency measurements are used to assess storage system performance, then performance can be measured, but the measurements are influenced by external factors such as I/O request types and sizes making them less informative

Engineering Contradiction:
Improveperformance assessment accuracyVSAvoidinformation about system performance
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces peer storage systems as intermediaries to mediate the performance assessment. Instead of directly measuring raw latency which is contaminated by external factors, the system uses peer storage systems to provide comparable baseline measurements. This intermediary approach allows for normalized performance evaluation by comparing like-with-like operations across different systems, thereby recovering lost performance information while eliminating the distorting effect of external variables.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Difficulty of detecting and measuring

If additional performance characteristics are monitored to improve diagnosis, then root cause identification improves, but system complexity increases

Engineering Contradiction:
Improveperformance issue detectionVSAvoidmonitoring system complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent segments the performance monitoring system into distinct functional components: latency measurement modules, peer comparison modules, symptom model modules, and diagnosis modules. Each component handles a specific aspect of performance assessment independently. This segmentation allows the system to monitor multiple performance characteristics without creating a monolithic complex system, as each segment can be developed, maintained, and scaled independently while contributing to the overall diagnostic capability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11632304B2Methods and systems for characterizing computing system performance using peer-derived performance severity and symptom severity models
Publication Date: 2023.04.18 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11632304B2 patent drawing
  • US11632304B2 patent drawing
  • US11632304B2 patent drawing

AI summary

An assessment of computing system performance may include evaluating, within a time window, the average latency of operations of a certain type and size with respect to a peer performance model constructed for operations of the same type and size. Such evaluation may result in the determination of a peer performance score. The peer performance score may be used to label performance characteristics of the computing system that are measured within the same time window. A library of such performance characteristics labeled with respective peer performance scores may be constructed by examining multiple computing systems, and such library may be used to construct one or more symptom models. Each symptom model may map a performance characteristic to a symptom severity score, which indicates the severity of a symptom of the computing system.