paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DeepScaler: Holistic Autoscaling for Microservices Based on Spatiotemporal GNN with Adaptive Graph Learning

DeepScaler:基于时空GNN与自适应图学习的微服务整体自动扩缩容
ASE 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)2023匹配度 1/10 · 该论文属于云微服务自动扩缩容与分布式系统方向,核心是用时空GNN和自适应图学习建模服务依赖,与静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接交叉。引用 48 inbox
Chunyang Meng, Shijie Song, Haogang Tong, Maolin Pan, Yang Yu
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:提出基于时空GNN与自适应图学习的微服务整体自动扩缩容方法,通过建模服务依赖降低SLA违约与成本。

微服务自动扩缩容是云弹性计算的核心,但复杂的时变服务依赖难以准确量化,并会在资源分配时引发级联效应。本文提出DeepScaler,一种面向微服务的深度学习整体自动扩缩容方法。它使用基于期望最大化的学习方法自适应生成揭示服务依赖的亲和矩阵,并采用基于注意力的图卷积网络聚合图结构数据中邻居信息,以提取微服务的时空特征。由此,DeepScaler能够捕获更多潜在服务依赖,准确估计动态负载下所有服务的资源需求,并在一次资源配置操作中同时重配置相互作用的服务,避免依赖导致的级联效应。实验表明,该方法能更有效地扩缩容,不仅资源分配准确、适应依赖变化,还在更低成本下平均减少41%的SLA违约。

问题
微服务自动扩缩容面临复杂且时变的服务依赖难以准确量化的问题,依赖关系还会导致资源分配中的级联效应,影响SLA保证与成本效率。
方法
DeepScaler使用基于期望最大化的方法自适应生成服务依赖亲和矩阵,并用基于注意力的图卷积网络聚合邻居信息以提取时空特征,从而在一次资源配置中整体调整相互作用的服务。
评估
通过实验验证DeepScaler的自动扩缩容效果,结果显示其能更准确分配资源并适应依赖变化,在更低成本下平均减少41%的SLA违约。
原文摘要(Abstract)

Autoscaling functions provide the foundation for achieving elasticity in the modern cloud computing paradigm. It enables dynamic provisioning or de-provisioning resources for cloud software services and applications without human intervention to adapt to workload fluctuations. However, autoscaling microservice is challenging due to various factors. In particular, complex, time-varying service dependencies are difficult to quantify accurately and can lead to cascading effects when allocating resources. This paper presents DeepScaler, a deep learning-based holistic autoscaling approach for microservices that focus on coping with service dependencies to optimize service-level agreements (SLA) assurance and cost efficiency. DeepScaler employs (i) an expectation-maximization-based learning method to adaptively generate affinity matrices revealing service dependencies and (ii) an attention-based graph convolutional network to extract spatio-temporal features of microservices by aggregating neighbors' information of graph-structural data. Thus DeepScaler can capture more potential service dependencies and accurately estimate the resource requirements of all services under dynamic workloads. It allows DeepScaler to reconfigure the resources of the interacting services simultaneously in one resource provisioning operation, avoiding the cascading effect caused by service dependencies. Experimental results demonstrate that our method implements a more effective autoscaling mechanism for microservice that not only allocates resources accurately but also adapts to dependencies changes, significantly reducing SLA violations by an average of 41% at lower costs.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{abs-2309-00859,
  title = {DeepScaler: Holistic Autoscaling for Microservices Based on Spatiotemporal GNN with Adaptive Graph Learning},
  author = {Chunyang Meng and Shijie Song and Haogang Tong and Maolin Pan and Yang Yu},
  booktitle = {ASE},
  year = {2023},
  doi = {10.1109/ase56229.2023.00038}
}