paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Snape: Reliable and Low-Cost Computing with Mixture of Spot and On-Demand VMs

Snape:通过混合 Spot 与按需虚拟机实现可靠且低成本的计算
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 32023匹配度 0/10 · 该论文研究云环境中 Spot 与按需虚拟机的动态混合调度,使用约束强化学习优化成本与可用性,属于分布式系统与云计算资源管理领域,与用户关注的 PL 与 AI 交叉、静态分析、浮点/贝叶斯程序分析、LLM/Agent 等方向完全无关。引用 17 inbox
Fangkai Yang, Lu Wang, Zhenyu Xu, Jue Zhang, Liqun Li, Bo Qiao, Camille Couturier, Chetan Bansal, Soumya Ram, Si Qin, Zhen Ma, Íñigo Goiri, Eli Cortez, Terry Yang, Victor Rühle, Saravan Rajmohan, Qingwei Lin, Dongmei Zhang
crossref: 2026-09-12

AI 速览

一句话:提出 Snape 框架,用约束强化学习动态混合 Spot 与按需虚拟机,在保持高可用性的同时降低云成本。

云提供商常以低价提供未充分利用的资源(如 Spot 虚拟机),但其可用性较低,客户难以在成本与资源可用性之间做出权衡。本文提出 Snape(Spot On-demand Perfect Mixture),一个通过动态混合按需虚拟机与 Spot 虚拟机来优化成本与资源可用性的智能框架。基于真实生产跟踪数据的详细刻画,作者验证了 Spot 虚拟机的驱逐在一定程度上是可预测的。Snape 进一步利用约束强化学习在线调整混合策略。在不同配置下的实验表明,与仅使用按需虚拟机相比,Snape 实现了 44% 的成本节省,同时保持 99.96% 的可用性,比仅使用 Spot 虚拟机高 2.77%。

问题
客户难以在 Spot 虚拟机的低成本和低可用性之间进行权衡,需要一种既能降低成本又能保证可靠性的计算方案。
方法
基于真实生产跟踪数据刻画 Spot 虚拟机驱逐的可预测性,并使用约束强化学习在线调整按需虚拟机与 Spot 虚拟机的混合策略。
评估
在不同配置下进行实验,与仅使用按需虚拟机和仅使用 Spot 虚拟机对比,实现 44% 成本节省和 99.96% 可用性。
原文摘要(Abstract)

Cloud providers often have resources that are not being fully utilized, and they may offer them at a lower cost to make up for the reduced availability of these resources. However, customers may be hesitant to use such offerings (such as spot VMs) as making trade-offs between cost and resource availability is not always straightforward. In this work, we propose Snape (Spot On-demand Perfect Mixture), an intelligent framework to optimize the cost and resource availability by dynamically mixing on-demand VMs with spot VMs. Through a detailed characterization based on real production traces, we verify that the eviction of spot VMs is predictable to some extent. Snape also leverages constrained reinforcement learning to adjust the mixture policy online. Experiments across different configurations show that Snape achieves 44% savings compared to using only on-demand VMs while maintaining 99.96% availability, which is 2.77% higher than using only spot VMs.

链接与引用

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

BibTeX
@inproceedings{paperbot10093,
  title = {Snape: Reliable and Low-Cost Computing with Mixture of Spot and On-Demand VMs},
  author = {Fangkai Yang and Lu Wang and Zhenyu Xu and Jue Zhang and Liqun Li and Bo Qiao and Camille Couturier and Chetan Bansal and Soumya Ram and Si Qin and Zhen Ma and Íñigo Goiri and Eli Cortez and Terry Yang and Victor Rühle and Saravan Rajmohan and Qingwei Lin and Dongmei Zhang},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3582016.3582028}
}