Robust Data Preprocessing for Machine-Learning-Based Disk Failure Prediction in Cloud Production Environments
To provide proactive fault tolerance for modern cloud data centers, extensive studies have proposed machine learning (ML) approaches to predict imminent disk failures for early remedy and evaluated their approaches directly on public datasets (e.g., Backblaze SMART logs). However, in real-world production environments, the data quality is imperfect (e.g., inaccurate labeling, missing data samples, and complex failure types), thereby degrading the prediction accuracy. We present RODMAN, a robust data preprocessing pipeline that refines data samples before feeding them into ML models. We start with a large-scale trace-driven study of over three million disks from Alibaba Cloud's data centers, and motivate the practical challenges in ML-based disk failure prediction. We then design RODMAN with three data preprocessing echniques, namely failure-type filtering, spline-based data filling, and automated pre-failure backtracking, that are applicable for general ML models. Evaluation on both the Alibaba and Backblaze datasets shows that RODMAN improves the prediction accuracy compared to without data preprocessing under various settings.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningPredictionSimilar Papers 제목 키워드 기반
Disk failure prediction based on multi-layer domain adaptive learning
Large scale data storage is susceptible to failure. As disks are damaged and replaced, traditional machine learning models, which rely on historical data to make predictions, struggle to accurately predict disk failures.…
DiagnosticAn improved CTGAN for data processing method of imbalanced disk failure
To address the problem of insufficient failure data generated by disks and the imbalance between the number of normal and failure data. The existing Conditional Tabular Generative Adversarial Networks (CTGAN) deep learni…
Fault DiagnosisWhy does Prediction Accuracy Decrease over Time? Uncertain Positive Learning for Cloud Failure Prediction
With the rapid growth of cloud computing, a variety of software services have been deployed in the cloud. To ensure the reliability of cloud services, prior studies focus on failure instance (disk, node, and switch, etc.…
Cloud ComputingPredictionLarge-scale End-of-Life Prediction of Hard Disks in Distributed Datacenters
On a daily basis, data centers process huge volumes of data backed by the proliferation of inexpensive hard disks. Data stored in these disks serve a range of critical functional needs from financial, and healthcare to a…
DecoderFeature EngineeringRemaining Useful Life Estimation of Hard Disk Drives using Bidirectional LSTM Networks
Physical and cloud storage services are well-served by functioning and reliable high-volume storage systems. Recent observations point to hard disk reliability as one of the most pressing reliability issues in data cente…