Storage Workload Anomaly Detection Using Two-Stage ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Univariate anomaly detection techniques in storage systems identify numerous anomalies, making it difficult to determine which are impactful, while multivariate approaches are complex and costly due to deep learning requirements.

Innovation Solution

A two-stage machine learning method involving univariate and multivariate stages to detect impactful performance anomalies, using unsupervised anomaly detection algorithms like the isolation forest algorithm to identify anomalies in a multi-dimensional search space based on series difference data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If univariate anomaly detection technique is used, then implementation complexity is reduced, but the ability to identify impactful anomalies deteriorates

Engineering Contradiction:
Improveanomaly detection implementation complexityVSAvoidimpactful anomaly identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the anomaly detection process into two distinct stages: a univariate stage that processes each performance metric independently to generate difference data values, and a multivariate stage that combines these values to identify impactful anomalies. This segmentation allows the system to maintain computational simplicity while achieving multivariate anomaly detection capability, resolving the contradiction between implementation complexity and identification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces difference data values as an intermediary representation that captures the relationship between observed and normalized performance metric values. These difference values serve as a bridge that enables the unsupervised anomaly detection algorithm to identify impactful anomalies without requiring complex deep learning models, thus maintaining low implementation complexity while improving detection accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multivariate anomaly detection technique is used, then impactful anomaly identification accuracy is improved, but implementation complexity and cost increase

Engineering Contradiction:
Improveimpactful anomaly identification accuracyVSAvoidanomaly detection implementation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the multivariate anomaly detection task into two sequential stages: first processing each performance metric univariately to compute difference data values, then combining these values in a second stage for multivariate analysis. This segmentation enables the system to achieve multivariate detection accuracy while avoiding the computational burden of traditional deep learning-based multivariate methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the input data from raw performance metric values to difference data values that represent deviations from normalized patterns. This parameter transformation enables the use of simple unsupervised anomaly detection algorithms to achieve multivariate detection capability, significantly reducing implementation complexity and cost compared to deep learning approaches.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If univariate anomaly detection technique is used, then computational cost is reduced, but the number of anomalies to investigate increases

Engineering Contradiction:
Improvecomputational costVSAvoidnumber of anomalies
Core Design Contradiction:
Loss of energyVSQuantity of substance

Solution Approach 1:

The patent extracts and isolates impactful anomalies from the larger set of detected anomalies by using the difference data values as input to the unsupervised anomaly detection algorithm. This extraction process filters out less significant anomalies, reducing the number of items requiring manual investigation while maintaining low computational cost through the use of simple algorithms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs feedback mechanisms where the unsupervised anomaly detection algorithm uses the difference data values to identify and prioritize impactful anomalies. This feedback loop enables the system to focus computational resources on the most significant anomalies, reducing the overall number of anomalies requiring investigation while maintaining efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12561397B2Machine learning system and method of detecting impactful performance anomalies
Publication Date: 2026.02.24 DELL PROD LP
  • US12561397B2 patent drawing
  • US12561397B2 patent drawing
  • US12561397B2 patent drawing

AI summary

Techniques for detecting impactful performance anomalies in storage systems. The techniques include obtaining, for each performance metric of a storage system's workload, a training set of series diffs based on a threshold. Each diff represents a difference between an observed value from an observed set of time series values for the performance metric and a normalized value from a corresponding set of normalized time series values. The techniques include applying the training set of series diffs for each performance metric to an unsupervised anomaly detection algorithm and running the algorithm to identify potentially impactful anomalies in a multi-dimensional search space. The techniques include identifying impactful anomalies from among the potentially impactful anomalies that exceed an anomaly score. In this way, impactful anomalies having a causal effect on multiple performance metrics of the storage system's workload can be identified in a manner less complex and less costly than prior multivariate approaches.