Utilizing Graph Neural Networks for Effective Link Prediction in Microservice Architectures

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Khodabandeh, Ghazal, Ezaz, Alireza, Babaei, Majid, Ezzati-Jivan, Naser
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913665297416192
author Khodabandeh, Ghazal
Ezaz, Alireza
Babaei, Majid
Ezzati-Jivan, Naser
author_facet Khodabandeh, Ghazal
Ezaz, Alireza
Babaei, Majid
Ezzati-Jivan, Naser
contents Managing microservice architectures in distributed systems is complex and resource intensive due to the high frequency and dynamic nature of inter service interactions. Accurate prediction of these future interactions can enhance adaptive monitoring, enabling proactive maintenance and resolution of potential performance issues before they escalate. This study introduces a Graph Neural Network GNN based approach, specifically using a Graph Attention Network GAT, for link prediction in microservice Call Graphs. Unlike social networks, where interactions tend to occur sporadically and are often less frequent, microservice Call Graphs involve highly frequent and time sensitive interactions that are essential to operational performance. Our approach leverages temporal segmentation, advanced negative sampling, and GATs attention mechanisms to model these complex interactions accurately. Using real world data, we evaluate our model across performance metrics such as AUC, Precision, Recall, and F1 Score, demonstrating its high accuracy and robustness in predicting microservice interactions. Our findings support the potential of GNNs for proactive monitoring in distributed systems, paving the way for applications in adaptive resource management and performance optimization.
format Preprint
id arxiv_https___arxiv_org_abs_2501_15019
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Utilizing Graph Neural Networks for Effective Link Prediction in Microservice Architectures
Khodabandeh, Ghazal
Ezaz, Alireza
Babaei, Majid
Ezzati-Jivan, Naser
Machine Learning
Managing microservice architectures in distributed systems is complex and resource intensive due to the high frequency and dynamic nature of inter service interactions. Accurate prediction of these future interactions can enhance adaptive monitoring, enabling proactive maintenance and resolution of potential performance issues before they escalate. This study introduces a Graph Neural Network GNN based approach, specifically using a Graph Attention Network GAT, for link prediction in microservice Call Graphs. Unlike social networks, where interactions tend to occur sporadically and are often less frequent, microservice Call Graphs involve highly frequent and time sensitive interactions that are essential to operational performance. Our approach leverages temporal segmentation, advanced negative sampling, and GATs attention mechanisms to model these complex interactions accurately. Using real world data, we evaluate our model across performance metrics such as AUC, Precision, Recall, and F1 Score, demonstrating its high accuracy and robustness in predicting microservice interactions. Our findings support the potential of GNNs for proactive monitoring in distributed systems, paving the way for applications in adaptive resource management and performance optimization.
title Utilizing Graph Neural Networks for Effective Link Prediction in Microservice Architectures
topic Machine Learning
url https://arxiv.org/abs/2501.15019