中文

Litmus:无服务器计算的公平定价

分布式、并行与集群计算 2024-08-02 v1

摘要

无服务器计算已成为现代云计算中占主导地位的范式,既惠及云提供商又惠及租户。尽管服务提供商可以优化机器利用率,但租户只需支付所使用的资源费用。为最大化资源利用率,这类无服务器系统会频繁地运行大量短暂函数,导致系统状态频繁变化。当系统过度拥堵时,租户的函数可能遭遇显著的性能下降。讽刺的是,在这些性能下降期间,租户也会因执行时间延长而支付更高费用,因为商业无服务器平台按其执行时间决定费用。本文认为,云提供商应在服务器过度配置时补偿租户所遭受的损失。然而,在没有关于函数剖析信息的情况下估计租户损失极具挑战性。先前的研究表明,评估租户损失会带来巨大的开销。作为解决方案,本文引入一种新的定价模型,根据机器状态提供折扣,同时假设该状态下的租户损失。为准确监控机器状态,Litmus 定价频繁进行 Litmus 测试,这是一种有效且轻量级的系统拥堵度测量方法。我们的实验表明,Litmus 定价能够准确衡量系统拥堵的影响,并在高度拥堵的系统中平均仅有 0.2% 的价格差异,几乎实现理想定价。

关键词

引用

@article{arxiv.2408.00731,
  title  = {Litmus: Fair Pricing for Serverless Computing},
  author = {Qi Pei and Yipeng Wang and Seunghee Shin},
  journal= {arXiv preprint arXiv:2408.00731},
  year   = {2024}
}