Adaptive fault-tolerant model for improving cloud computing performance using artificial neural network

Awatif Ragmani, Amina Elomri, Noreddine Abghour, Khalid Moussaid, Mohammed Rida, Elarbi Badidi

Research output: Contribution to journalConference articlepeer-review

23 Citations (Scopus)


Cloud computing is a paradigm that has greatly contributed to the emergence of new applications of IT services. However, the design of dependable and efficient cloud architectures requires a high knowledge of the recurring failures causes which compromise the efficient functioning of the system. Nowadays, the number of datasets recording the real state of cloud systems still rarely available to the public. This article uses failure data published by Backblaze which is one of the largest data storage providers. This dataset consists of the operating status of heterogeneous servers that were collected during the period between January 2015 and December 2018. Then, the data has been filtered and preprocessed to keep a total of 2,878,440 records including 128,820 failures. We investigate the correlation between hard drive parameters and failure by exploiting the attributes of Self-Monitoring, Analysis and Reporting Technology (SMART). Then, we investigate the predictive capabilities of five machine learning models including naïve Bayes and artificial neural networks (ANN) to define a failure prediction module for the cloud architecture. The experimental results demonstrate that the artificial neural network (ANN) model offers the best prediction accuracy.

Original languageEnglish
Pages (from-to)929-934
Number of pages6
JournalProcedia Computer Science
Publication statusPublished - 2020
Event11th International Conference on Ambient Systems, Networks and Technologies, ANT 2020 / 3rd International Conference on Emerging Data and Industry 4.0, EDI40 2020 / Affiliated Workshops - Warsaw, Poland
Duration: Apr 6 2020Apr 9 2020


  • Artificial Intelligence
  • Artificial neural network (ANN)
  • Cloud computing
  • Fault-tolerance
  • SMART attributes
  • Weka

ASJC Scopus subject areas

  • General Computer Science


Dive into the research topics of 'Adaptive fault-tolerant model for improving cloud computing performance using artificial neural network'. Together they form a unique fingerprint.

Cite this