Proactive Fault Prediction in Microservices Applications Using Trace Logs and Monitoring Metrics

An increasing number of developers and researchers are embracing microservices due to the scalability and flexibility benefits they provide. Fault prediction in microservices architecture based systems is crucial for minimising computation costs and reducing development time. Early prediction of faults and their locations during the system development life cycle simplifies maintenance and enhances resource utilisation. To our knowledge, little to no effort has been made in predicting faults beforehand, instead most of the research that has been done thus far has been on detecting faults after they occur. Early error detection allows for proactive remediation, avoiding any negative impact on the performance of the application. This paper fills this gap by proposing a fault prediction model based on trace logs and monitoring metrics for microservices applications. The paper has inspected two different models for fault prediction of microservices application and the forecasting accuracy of these models is compared by using standard performance measures. A case study microservices application is used for empirical analysis of these models and the results indicate that RNN predicts the faults with minimum errors and higher accuracy.

Authors

Institutions

Publication Details

Published
2024-12-27
DOI
https://doi.org/10.1109/icpids65698.2024.00070
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Proactive Fault Prediction in Microservices Applications Using Trace Logs and Monitoring Metrics

Vinay Raj, Neha Kaushik, Puneet Garg, Harish Kumar
Software System Performance and Reliability
article

Proactive Fault Prediction in Microservices Applications Using Trace Logs and Monitoring Metrics

Vinay Raj, Neha Kaushik, Puneet Garg, Harish Kumar
article en

Abstract

An increasing number of developers and researchers are embracing microservices due to the scalability and flexibility benefits they provide. Fault prediction in microservices architecture based systems is crucial for minimising computation costs and reducing development time. Early prediction of faults and their locations during the system development life cycle simplifies maintenance and enhances resource utilisation. To our knowledge, little to no effort has been made in predicting faults beforehand, instead most of the research that has been done thus far has been on detecting faults after they occur. Early error detection allows for proactive remediation, avoiding any negative impact on the performance of the application. This paper fills this gap by proposing a fault prediction model based on trace logs and monitoring metrics for microservices applications. The paper has inspected two different models for fault prediction of microservices application and the forecasting accuracy of these models is compared by using standard performance measures. A case study microservices application is used for empirical analysis of these models and the results indicate that RNN predicts the faults with minimum errors and higher accuracy.

National Institute of Technology Tiruchirappalli (IN), J.C. Bose University of Science & Technology, YMCA (IN)
Climate action
Openalex Percentile: Top 65%
Software System Performance and Reliability
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.

Proactive Fault Prediction in Microservices Applications Using Trace Logs and Monitoring Metrics — Vinay Raj, Neha Kaushik, et al. · (2024) | TGRS Research Map | TGRS