错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Multivariate Comparative Analysis of Statistical and Deep Learning Models for Prediction Hardware Failure

  • Saurabh Gupta,
  • Raghad Alshabandar,
  • Chong Kim Loy,
  • Ammar H. Mohammed

摘要

The twenty-first century is witnessing a transformative shift toward digitalization, where various services are undergoing a paradigm change from traditional to digital platforms. This digital revolution, evident in the transition from commerce to e-commerce and agriculture to agrotech, necessitates the development of robust and sustainable systems to support these applications. While cloud providers like Amazon, Azure, and Google Cloud offer Infrastructure as a Service (IaaS) solutions, many organizations still prefer on-site hardware maintenance. The existing studies on system failure prediction have primarily focused on either machine learning techniques like random forest and Naive Bayes or deep learning neural networks like RNN, LSTM, and CNN. However, there has been no comprehensive comparison of prediction accuracy between statistical models and deep learning models. This research aims to identify the algorithm that yields the highest prediction accuracy while considering hardware resource utilization, including CPU, RAM, ROM, and network usage. The study utilizes multivariate time series analysis to predict system failures based on the “BitsBrain” dataset. The models evaluated include ARIMA, auto-regression, SARIMAX, exponential smoothing, LSTM, and Bi-LSTM. The results demonstrate that the Bi-LSTM model outperforms the other models, achieving the lowest mean absolute error (MAE) and the highest R2 score. Conversely, the exponential smoothing model exhibits the poorest performance. Additionally, a comparison of actual versus predicted plots reveals that the Bi-LSTM model generates more accurate predictions. These findings suggest that the Bi-LSTM model can serve as a valuable tool for forecasting system failures and enhancing system reliability. Its superior prediction accuracy, coupled with relatively efficient resource utilization, makes it a compelling choice for organizations seeking to optimize their system performance and minimize downtime.