ARIMA Model for SSD Usage Threshold Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms fail to accurately predict when Solid-State Drives (SSDs) will exceed usage thresholds, making it difficult to repurpose them before their useful life decreases below practical levels, especially in large-scale storage systems with diverse SSDs from different manufacturers.

Innovation Solution

A method involving the use of ARIMA models, trained on time series usage data from each SSD, to predict when individual SSDs will reach specific usage thresholds, allowing for proactive replacement planning and procurement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional monitoring mechanisms are used to track SSD usage, then basic usage data can be collected, but accurate prediction of when SSDs will exceed usage thresholds cannot be achieved

Engineering Contradiction:
Improveprediction accuracyVSAvoiduseful life
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system performs preliminary actions by training ARIMA models on historical usage data to predict future threshold exceedance dates before the SSDs actually reach those thresholds. This allows proactive replacement planning rather than reactive responses, resolving the contradiction by enabling accurate advance prediction of SSD lifecycle events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring actual SSD usage against predicted threshold dates, using the prediction errors to refine and retrain the ARIMA models. This feedback loop improves prediction accuracy over time while maintaining reliable assessment of SSD useful life, directly addressing the technical contradiction.

Inventive Principle:
Principle #23Feedback

2Reliability

If SSDs are monitored and replaced only after exceeding usage thresholds, then replacement costs are reduced, but the risk of SSD failure and data loss increases

Engineering Contradiction:
Improvedata safetyVSAvoidreplacement timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary replacement actions by predicting exactly when each SSD will exceed its usage threshold and scheduling replacements before that date. This ensures data safety by replacing drives while they are still reliable, while optimizing timing to avoid premature replacements that would waste time and resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of replacement timing from fixed threshold-based replacement to dynamic prediction-based replacement. By using ARIMA models to forecast individual SSD threshold exceedance dates, the system optimizes the replacement timing parameter to balance data safety with time efficiency, replacing drives at the optimal moment rather than using fixed schedules.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If individualized monitoring and prediction is implemented for each SSD, then accurate forecasting is achieved, but system complexity increases

Engineering Contradiction:
Improveforecast accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system applies segmentation by creating individual ARIMA models for each SSD rather than using a single aggregate model. This segmentation enables accurate forecasting of individual drive behavior patterns while the modular architecture keeps system complexity manageable through standardized model templates and automated training procedures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters by adapting ARIMA model parameters (p, d, q values) individually for each SSD based on its specific usage patterns. This parameter customization achieves high forecast accuracy for individual drives while the automated parameter tuning process prevents excessive complexity through systematic rather than manual adjustment.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12067251B2Data automation and predictive modeling for planning and procuring solid state drive replacements
Publication Date: 2024.08.20 DELL PROD LP
  • US12067251B2 patent drawing
  • US12067251B2 patent drawing
  • US12067251B2 patent drawing

AI summary

A method of predicting usage levels of solid-state drives (SSDS) includes receiving time series usage data from each SSD over a plurality of monitoring intervals (lags), and using a first portion of the time series usage data to train (fit) an ARIMA model to the time series data. A unique ARIMA model (order) is determined for each SSD from the unique time series % usage data of each SSD. The ARMIA model is then fit to the time series % usage data and used in a predictive manner to predict a future date when the % usage will exceed a threshold % usage value. By predicting when the SSDs will meet particular thresholds, it is possible to plan for and procure replacement SSDs to enable currently installed SSDs to be removed from service before the currently installed SSD % usage levels exceed threshold values, thus enabling the currently installed SSDs to be repurposed.