Structural Generalization for Microservice Routing Using Graph Neural Networks
By: Chenrui Hu , Ziyu Cheng , Di Wu and more
Potential Business Impact:
Helps apps run faster by smarter data paths.
This paper focuses on intelligent routing in microservice systems and proposes an end-to-end optimization framework based on graph neural networks. The goal is to improve routing decision efficiency and overall system performance under complex topologies. The method models invocation relationships among microservices as a graph. In this graph, service nodes and communication links are treated as graph nodes and edges. Multi-dimensional features such as node states, link latency, and call frequency are used as input. A multi-layer graph neural network is employed to perform high-order information aggregation and structural modeling. The model outputs a score for each candidate service path. These scores are then used to guide dynamic routing decisions. To improve the model's ability to assess path quality, an edge-aware attention mechanism is introduced. This mechanism helps the model capture instability and bottleneck risks in service communications more accurately. The paper also conducts a systematic analysis of the model's performance under different network depths, topology densities, and service scales. It evaluates the effectiveness of the method in terms of routing accuracy, prediction error, and system stability. Experimental results show that the proposed method outperforms existing mainstream strategies across multiple key metrics. It handles highly dynamic and concurrent microservice environments effectively and demonstrates strong performance, robustness, and structural generalization.
Similar Papers
Graph Neural Network-Based Multicast Routing for On-Demand Streaming Services in 6G Networks
Networking and Internet Architecture
Makes internet faster for games and movies.
Graph Neural AI with Temporal Dynamics for Comprehensive Anomaly Detection in Microservices
Machine Learning (CS)
Finds computer problems faster in complex systems.
Topology-Aware Graph Reinforcement Learning for Dynamic Routing in Cloud Networks
Machine Learning (CS)
Makes computer networks send data faster.