Enhancing Cloud Job Failure Prediction with A Novel Multilayer Voting-Based Framework
B Charishma,
U Siva Teja,
P Swathi,
Y Venkata Charu Vikram,
M Pavaneswar
Accurate prediction of job failures in modern cloud data centers is essential for ensuring system
reliability, optimizing resource utilization, and maintaining uninterrupted service delivery. Cloud jobs
frequently fail due to resource insufficiency, misallocation, scheduling anomalies, and system-level
faults, highlighting the need for intelligent predictive models. This paper presents a multilayer votingbased
predictive framework for cloud job failure detection and failure type classification using the
Google Cluster 2019 trace dataset. In the first layer, an ensemble of machine learning and deep learning
models Decision Tree, K-Nearest Neighbours, XG-Boost, AdaBoost, and Artificial Neural Networks
is employed. These models are optimized using Grid Search-based hyperparameter tuning, and their
probabilistic outputs are combined through a weighted voting mechanism to improve prediction accuracy.
The second layer applies a Random Forest classifier to identify specific failure types, including Lost,
Kill, Finish, Evict, and Fail. Additionally, a Cat Boost classifier is incorporated, demonstrating superior
performance due to its efficient gradient boosting and resistance to overfitting. Experimental results
show that Cat Boost achieves 100% accuracy, outperforming all other models and providing a reliable
solution for predicting cloud job failures.