Machine Learning for Predicting Infrastructure Faults and Job Failures in Clouds: A Survey

Fault prediction in cloud environments is a critical task for ensuring the reliability and availability of cloud services. Machine learning (ML) techniques are increasingly used for this purpose due to their ability to recognize and predict patterns that may indicate potential faults. In this survey, we propose a taxonomy for ML-based fault prediction work, providing a critical overview, and evaluating the work from an algorithmic perspective. This includes identifying five key requirements for fault prediction in clouds and using them to evaluate the work. In this evaluation, we gain insight into the literature's current state and identify research directions. Our evaluations indicate that adaptability and interpretability requirements are not adequately met in the current literature, and future research could focus on developing fault prediction solutions that are adaptable to dynamic cloud environments, and can provide interpreta-ble explanations for their predictions.

Authors

Institutions

Publication Details

Journal
IEEE Communications Magazine
Published
2024-09-02
DOI
https://doi.org/10.1109/mcom.001.2300520
Citations
2
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Machine Learning for Predicting Infrastructure Faults and Job Failures in Clouds: A Survey

Amin Ebrahimzadeh, Roch Glitho, Behshid Shayesteh
2 citations
IEEE Communications Magazine
Software System Performance and Reliability
0.70
article

Machine Learning for Predicting Infrastructure Faults and Job Failures in Clouds: A Survey

Amin Ebrahimzadeh, Roch Glitho, Behshid Shayesteh
article en
2 citations

Abstract

Fault prediction in cloud environments is a critical task for ensuring the reliability and availability of cloud services. Machine learning (ML) techniques are increasingly used for this purpose due to their ability to recognize and predict patterns that may indicate potential faults. In this survey, we propose a taxonomy for ML-based fault prediction work, providing a critical overview, and evaluating the work from an algorithmic perspective. This includes identifying five key requirements for fault prediction in clouds and using them to evaluate the work. In this evaluation, we gain insight into the literature's current state and identify research directions. Our evaluations indicate that adaptability and interpretability requirements are not adequately met in the current literature, and future research could focus on developing fault prediction solutions that are adaptable to dynamic cloud environments, and can provide interpreta-ble explanations for their predictions.

IEEE Communications MagazineVol. 63(1)
Concordia University (CA)
Industry, innovation and infrastructure
Openalex Percentile: Top 28%
Software System Performance and Reliability
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.