A comparison of machine learning algorithms for proactive hard disk drive failure detection

  • Authors:
  • Teerat Pitakrat;André van Hoorn;Lars Grunske

  • Affiliations:
  • University of Kaiserslautern, Kaiserslautern, Germany;University of Stuttgart, Stuttgart, Germany;University of Stuttgart, Stuttgart, Germany

  • Venue:
  • Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Failures or unexpected events are inevitable in critical and complex systems. Proactive failure detection is an approach that aims to detect such events in advance so that preventative or recovery measures can be planned, thus improving system availability. Machine learning techniques have been successfully applied to learn patterns from available datasets and to classify or predict to which class a new instance of data belongs. In this paper, we evaluate and compare the performance of 21 machine learning algorithms by using them for proactive hard disk drive failure detection. For this comparison, we use WEKA as an experimentation platform and benchmark publicly available datasets of hard disk drives that are used to predict imminent failures before the actual failures occur. The results show that different algorithms are suitable for different applications based on the desired prediction quality and the tolerated training and prediction time.