Proactive Storage Sled Notifications for Performance Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage devices require external monitoring and analysis by requestor devices to assess performance, leading to overhead, especially in big-data workloads, making it time-consuming to determine if storage devices are underperforming or overloaded.

Innovation Solution

Implementing proactive notification systems within storage sleds that monitor and analyze telemetry data to detect performance issues, allowing them to adjust operations and report deviations from performance goals, reducing the need for external analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If requestor devices perform monitoring and evaluation of storage device performance, then performance assessment is achieved, but overhead increases particularly in big-data workloads

Engineering Contradiction:
Improveperformance assessmentVSAvoidoverhead
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The storage device performs preliminary monitoring and evaluation of its own performance telemetry data locally, before any external analysis is needed. The proactive notification system detects performance conditions and generates notifications in advance, eliminating the need for continuous external monitoring overhead while maintaining accurate performance assessment capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device monitors and evaluates its own performance using locally stored telemetry data, rather than requiring external requestor devices to perform this function. The storage device self-assesses its performance state and proactively notifies requestors when performance goals are not met, reducing the computational overhead on requestor devices especially in big-data workloads.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If requestor devices collect and analyze telemetry data from multiple storage devices, then definitive conclusion on underperformance is achieved, but time consumption increases

Engineering Contradiction:
Improvedefinitive conclusion on underperformanceVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The storage device performs preliminary analysis of its own telemetry data locally and proactively generates notifications when performance conditions indicate underperformance. This eliminates the time-consuming process of collecting and analyzing data from multiple storage devices externally, as the storage device already knows its own performance state and communicates it proactively.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device continuously monitors its performance and provides feedback to requestors through proactive notifications when performance goals are not met. This feedback mechanism eliminates the need for requestors to collect and analyze telemetry data from multiple devices, as each storage device independently reports its own performance status, significantly reducing time consumption.

Inventive Principle:
Principle #23Feedback

3Device complexity

If storage devices operate in passive role requiring external monitoring, then device simplicity is maintained, but responsiveness to performance issues is reduced

Engineering Contradiction:
Improvedevice simplicityVSAvoidresponsiveness to performance issues
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The storage device performs preliminary monitoring and evaluation of its own performance telemetry data locally, before any external analysis is needed. The proactive notification system detects performance conditions and generates notifications in advance, eliminating the need for continuous external monitoring while maintaining device simplicity and improving responsiveness to performance issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device monitors and evaluates its own performance using locally stored telemetry data, rather than requiring external requestor devices to perform this function. The storage device self-assesses its performance state and proactively notifies requestors when performance goals are not met, maintaining relative simplicity while significantly improving responsiveness to performance issues.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3422188B1Technologies for producing proactive notifications of storage device performance
Publication Date: 2022.01.26 INTEL CORP
  • EP3422188B1 patent drawingFigure 1
  • EP3422188B1 patent drawingFigure 2
  • EP3422188B1 patent drawingFigure 3

AI summary

Technologies for producing proactive notifications of data storage performance include a compute device. The compute device is to obtain key indicator data indicative of a performance condition associated with operations of one or more data storage devices and an associated predefined threshold that, if satisfied, indicates the presence of a key indicator. The compute device is also to obtain remedial action data indicative of a remedial action to be performed by the compute device in response to identification of the key indicator in telemetry data produced by the compute device during operation, analyze the telemetry data to determine whether the key indicator is present in the telemetry data, perform, in response to a determination that the key indicator is present, the predefined remedial action, and send a notification of the predefined indicator to a remote compute device.