Storage Device Performance Monitoring via Threshold-Based Data Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for determining storage device performance in a longer time period are either computationally intensive or result in inaccurate and delayed performance calculations due to issues with message reception and timestamp synchronization.

Innovation Solution

A method where a server maintains a status record of received indicator values and updates it based on incoming messages, determining storage device performance only when the threshold number of values is reached, allowing for quick and accurate performance assessment while reducing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods are used to determine storage device performance in a longer time period, then performance data is collected, but computational resources are excessively consumed and accuracy is reduced due to message reception issues

Engineering Contradiction:
Improveperformance calculation accuracyVSAvoidcomputational resources usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the performance determination process into two distinct phases: (1) a data collection phase where indicator values and timestamps are accumulated without intensive processing, and (2) a calculation phase that is triggered only when sufficient data is available. This segmentation avoids continuous computational resource consumption while maintaining data collection, directly resolving the contradiction between measurement precision and energy usage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary data collection and validation before initiating performance calculations. By pre-collecting indicator values and timestamps, and pre-validating their consistency, the system ensures that when calculation does occur, it is based on verified data, improving accuracy while avoiding wasteful re-calculations and reducing overall computational resource usage.

Inventive Principle:
Principle #10Preliminary action

2Speed

If performance is determined continuously, then real-time monitoring is achieved, but computational overhead increases significantly

Engineering Contradiction:
Improveperformance determination speedVSAvoidresource efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent implements periodic performance determination based on data availability rather than continuous calculation. The system periodically checks whether sufficient indicator values have been collected and validates timestamp consistency before triggering performance calculations. This periodic approach maintains responsive performance monitoring while dramatically reducing computational overhead compared to continuous determination, directly addressing the contradiction between speed and resource efficiency.

Inventive Principle:
Principle #19Periodic action

3Reliability

If all received indicator values are used for calculation, then comprehensive performance assessment is achieved, but errors from missed or delayed messages reduce accuracy

Engineering Contradiction:
Improveperformance assessment reliabilityVSAvoidmessage reception completeness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent employs feedback mechanisms through timestamp validation to detect and handle message reception issues. The system checks whether received indicator values have corresponding timestamps within expected time ranges, providing feedback on data quality. When timestamps indicate missed or delayed messages, the system can identify and exclude problematic data points, maintaining reliable performance assessment despite incomplete message reception, thus resolving the contradiction between reliability and information loss.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11709619B2Method, electronic device, and computer program product for processing data
Publication Date: 2023.07.25 EMC IP HLDG CO LLC
  • US11709619B2 patent drawing
  • US11709619B2 patent drawing
  • US11709619B2 patent drawing

AI summary

A data processing method includes receiving a message related to performance of a storage device, the message including an indicator value regarding the performance in a first time period, and a timestamp associated with the first time period. A status record of the storage device, including the number of received indicator values in a second time period including the first time period, is determined based on the timestamp, wherein the number of the received indicator values is less than a threshold number and can be updated based on the indicator value. The performance in the second time period can be determined based on the indicator value and the received indicator values in response to determining that the updated number of the received indicator values reaches the threshold number. Thus, the performance of the storage device can be quickly and accurately determined, and the consumption of computing resources is reduced.