用图神经网络预测分布式系统性能波动,提升多层级服务的稳定性。
Multi-Level Service Performance Forecasting via Spatiotemporal Graph Neural Networks
- 将服务调用关系和运行时特征构建成时空图,统一建模
- 在真实集群数据上,MAE、RMSE等指标优于现有方法
- 适合运维人员和系统架构师用于提前发现性能瓶颈
本文提出一种基于时空图神经网络的性能预测算法,以应对具有多层级服务调用结构的分布式后端系统中性能波动的预测挑战。该方法将不同时刻的系统状态抽象为一系列图结构,融合服务节点的运行时特征与服务间调用关系,构建统一的时空建模框架。模型首先通过图卷积网络提取服务拓扑中的高阶依赖信息,再利用门控循环网络捕捉性能指标随时间的动态演化,并引入时间编码机制增强对非平稳时间序列的表达能力。整个架构采用端到端训练,优化多层嵌套结构,实现对未来服务性能指标的高精度回归。为验证方法有效性,使用大规模公开集群数据集进行验证,设计了涵盖不同时间窗口和并发负载水平的多维度实验。结果表明,所提模型在MAE、RMSE和R2等关键指标上均优于现有代表性方法,且在不同负载强度和结构复杂度下保持强鲁棒性,展现出在后端服务性能管理任务中的实际应用潜力。
原文摘要 · Abstract (English)
This paper proposes a spatiotemporal graph neural network-based performance prediction algorithm to address the challenge of forecasting performance fluctuations in distributed backend systems with multi-level service call structures. The method abstracts system states at different time slices into a sequence of graph structures. It integrates the runtime features of service nodes with the invocation relationships among services to construct a unified spatiotemporal modeling framework. The model first applies a graph convolutional network to extract high-order dependency information from the service topology. Then it uses a gated recurrent network to capture the dynamic evolution of performance metrics over time. A time encoding mechanism is also introduced to enhance the model's ability to represent non-stationary temporal sequences. The architecture is trained in an end-to-end manner, optimizing the multi-layer nested structure to achieve high-precision regression of future service performance metrics. To validate the effectiveness of the proposed method, a large-scale public cluster dataset is used. A series of multi-dimensional experiments are designed, including variations in time windows and concurrent load levels. These experiments comprehensively evaluate the model's predictive performance and stability. The experimental results show that the proposed model outperforms existing representative methods across key metrics such as MAE, RMSE, and R2. It maintains strong robustness under varying load intensities and structural complexities. These results demonstrate the model's practical potential for backend service performance management tasks.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。