paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Intelligent container reallocation at Microsoft 365

Microsoft 365 中的智能容器重分配
FSE Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2021匹配度 1/10 · 该论文研究分布式微服务中的容器重调度与局部搜索优化,属于分布式系统/资源调度方向,与用户核心关注的静态分析、程序分析、LLM/Agent 交叉、浮点程序分析及贝叶斯程序分析均无直接关联。仅其工业落地经验对偏好工业案例有非常间接的参考价值。引用 7 inbox
Bo Qiao, Fangkai Yang, Chuan Luo, Yanan Wang, Johnny Li, Qingwei Lin, Hongyu Zhang, Mohit Datta, Andrew Zhou, Thomas Moscibroda, Saravanakumar Rajmohan, Dongmei Zhang
crossref: 2026-09-12

AI 速览

一句话:提出多阶段局部搜索算法优化容器重分配,以缓解热点机器并均衡微服务工作负载。

论文关注微服务架构中的容器重分配问题:通过在物理机之间迁移容器来实现工作负载均衡,但真实场景下的调度与重分配因规模、约束和动态性而十分复杂。作者提出一种多阶段局部搜索(MPLS)算法来优化容器重分配,通过分阶段搜索改进容器到物理机的布局。实验结果表明,该优化算法优于现有先进方法;并且它已成功应用于 Microsoft 365 生产系统,用于缓解热点机器并在整个系统范围内均衡工作负载。

问题
如何在大规模微服务系统中高效地进行容器重分配,以缓解热点机器并实现工作负载均衡。
方法
提出多阶段局部搜索(MPLS)算法,对容器到物理机的重分配方案进行优化搜索。
评估
与 state-of-the-art 方法进行对比实验,并报告在 Microsoft 365 生产系统中的实际部署效果。
原文摘要(Abstract)

The use of containers in microservices has gained popularity as it facilitates agile development, resource governance, and software maintenance. Container reallocation aims to achieve workload balance via reallocating containers over physical machines. It affects the overall performance of microservice-based systems. However, container scheduling and reallocation remain an open issue due to their complexity in real-world scenarios. In this paper, we propose a novel Multi-Phase Local Search (MPLS) algorithm to optimize container reallocation. The experimental results show that our optimization algorithm outperforms state-of-the-art methods. In practice, it has been successfully applied to Microsoft 365 system to mitigate hotspot machines and balance workloads across the entire system.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot6471,
  title = {Intelligent container reallocation at Microsoft 365},
  author = {Bo Qiao and Fangkai Yang and Chuan Luo and Yanan Wang and Johnny Li and Qingwei Lin and Hongyu Zhang and Mohit Datta and Andrew Zhou and Thomas Moscibroda and Saravanakumar Rajmohan and Dongmei Zhang},
  booktitle = {FSE},
  year = {2021},
  doi = {10.1145/3468264.3473936}
}