Storage Device Reliability Prediction for Workload Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage devices are prone to failure, which can impact the performance of computer-implemented services by affecting data storage and retrieval, leading to potential service disruptions and reduced efficiency.

Innovation Solution

A predictive algorithm is used to monitor the health and usage of data storage devices, generating failure predictions and reliability measures, allowing proactive management strategies such as workload redistribution and device servicing to mitigate potential failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data storage devices are used to perform workloads, then productivity is improved, but reliability deteriorates due to device failures

Engineering Contradiction:
Improveworkload performanceVSAvoiddevice failure risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by generating failure predictions using predictive algorithms before actual failures occur. Health metrics and usage data are continuously monitored to forecast potential failures, allowing the system to proactively redistribute workloads and service devices before they fail, thus maintaining productivity while improving reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously collecting health metrics and usage data from storage devices, processing this information through predictive algorithms, and using the generated failure predictions to dynamically adjust workload distribution. This closed-loop feedback enables the system to adapt to changing device conditions and maintain optimal reliability while sustaining productivity.

Inventive Principle:
Principle #23Feedback

2Reliability

If predictive monitoring is implemented to improve reliability, then device failure prediction is enhanced, but device complexity increases

Engineering Contradiction:
Improvefailure prediction accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The predictive algorithm serves multiple functions simultaneously: it monitors health metrics, analyzes usage patterns, generates failure predictions, and provides recommendations for workload redistribution. This multi-functionality reduces the need for separate specialized systems, thereby enhancing reliability prediction capabilities while minimizing the increase in overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service by automatically processing health metrics and usage data through predictive algorithms to generate failure predictions and workload recommendations without requiring manual intervention. This automation reduces operational complexity while maintaining high reliability prediction accuracy, as the system manages its own monitoring and decision-making processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12487750B1Use of reliability predictions for selection of data storage devices
Publication Date: 2025.12.02 DELL PROD LP
  • US12487750B1 patent drawing
  • US12487750B1 patent drawing
  • US12487750B1 patent drawing

AI summary

Methods and systems for managing performance of workloads are disclosed. The performance of the workloads may be managed by choosing a data storage device for the performance of a workload. The data storage device may be chosen by selecting the data storage of data storage devices with a highest reliability prediction. The reliability prediction of the data storage device may be a likelihood of the data storage device of a data processing system to retain the data while performing the workload. The data processing system may be chosen by selecting the data processing system of data processing systems with the highest reliability prediction. The reliability prediction of the data processing system may be a weighted sum of reliability predictions and weights of the data storage devices.