Adaptive Memory Fault Prediction Threshold Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory fault prediction methods in cluster computing systems rely on fixed confidence thresholds, which can lead to inaccurate predictions and unnecessary reconstructions and diagnoses, affecting both accuracy and detection rates over time as memory conditions change.

Innovation Solution

Adaptive confidence threshold adjustment based on predetermined accuracy and detection rate thresholds, dynamically adjusting the threshold to optimize fault prediction accuracy and reduce unnecessary work in memory fault prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed confidence threshold is used for fault prediction, then the prediction process is simple and fast, but the accuracy and detection rate deteriorate over time as memory conditions change

Engineering Contradiction:
Improveprediction speedVSAvoidprediction accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic adjustment of the confidence threshold based on the actual performance metrics (accuracy and detection rate) observed over time. Instead of using a static threshold, the system continuously adapts the threshold value to maintain optimal prediction performance as memory conditions evolve, directly resolving the contradiction between simple fixed-threshold operation and reliable accurate prediction.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback loops that monitor prediction accuracy and detection rate, then use this feedback information to adjust the confidence threshold. This closed-loop control mechanism ensures that the threshold adapts to changing memory conditions while maintaining high prediction accuracy and detection rate, solving the problem of fixed thresholds becoming obsolete over time.

Inventive Principle:
Principle #23Feedback

2Reliability

If a high confidence threshold is used, then false positive predictions are reduced, but the detection rate of actual faults decreases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddetection rate
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent dynamically changes the confidence threshold parameter based on observed performance metrics. By adjusting this critical parameter, the system balances the trade-off between reducing false positives and maintaining high detection rate, allowing optimal operation under different memory condition scenarios without manually fixing the threshold too high or too low.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Rather than selecting a single static threshold value, the system makes the threshold dynamic by continuously adjusting it based on performance feedback. This dynamic approach allows the system to automatically balance accuracy and detection rate, preventing the need to choose between the two conflicting objectives.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If a low confidence threshold is used, then the detection rate of faults increases, but unnecessary reconstructions and diagnoses increase

Engineering Contradiction:
Improvedetection rateVSAvoidsystem resources
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system uses feedback from observed prediction performance to adjust the confidence threshold, preventing excessively low thresholds that would trigger unnecessary reconstructions. By monitoring actual outcomes, the system learns the appropriate threshold level that achieves adequate detection rate without wasting resources on false alarms.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The confidence threshold parameter is dynamically adjusted based on performance metrics, allowing the system to optimize the balance between detection rate and resource consumption. This prevents the threshold from being set too low, which would increase detection rate but also cause excessive unnecessary work.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the confidence threshold is adjusted frequently, then prediction accuracy is maintained, but system complexity and computational overhead increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidadjustment mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements periodic adjustment of the confidence threshold based on time windows or performance degradation thresholds, rather than continuous adjustment. This periodic approach maintains prediction accuracy while limiting the complexity of the adjustment mechanism, as the system only re-evaluates and potentially adjusts the threshold at scheduled intervals or when performance metrics indicate a need for change.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11947406B2Method, electronic device, and computer program product for memory fault prediction
Publication Date: 2024.04.02 DELL PROD LP
  • US11947406B2 patent drawing
  • US11947406B2 patent drawing
  • US11947406B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for memory fault prediction. In a method for memory fault prediction provided by the embodiments of the present disclosure, an accuracy of fault prediction over a past period of time is obtained, each fault prediction is made based on a comparison of a prediction confidence with a confidence threshold, and the accuracy indicates an amount of work to reconstruct and diagnose predicted faulty memories after the fault prediction; the confidence threshold is adjusted in response to the accuracy being less than an accuracy threshold; a detection rate of the fault prediction over the past period of time is obtained; and the confidence threshold is adjusted reversely in response to the detection rate being less than a detection rate threshold. In this way, the reliability of memories in nodes is guaranteed while reducing unnecessary reconstructions and diagnoses.