中文

缓存辅助的多租户无服务器计算

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

摘要

实现高性能无服务器计算的关键之一是缓解冷启动。当前解决方案利用暖池保持函数活跃:暖启动可类比于CPU缓存命中。然而,现代缓存具有多层级且最后一级缓存被各核心共享,而暖池出于安全考虑仅限于单一租户。此外,暖池保活策略可通过缓存替换算法进一步优化。本文借鉴缓存中的实用优化技术,设计了FaasCamp——一种缓存辅助的多租户无服务器计算框架。FaasCamp将单层暖池扩展为多层,并引入回收池以实现租户间安全的函数实例共享。此外,FaasCamp利用机器学习来近似最优缓存替换策略以提升暖启动率。我们实现了一个原型并在多种场景下进行了广泛实验。结果表明,FaasCamp能够在极低开销下超越现有平台。

关键词

引用

@article{arxiv.2408.00957,
  title  = {Caching Aided Multi-Tenant Serverless Computing},
  author = {Chu Qiao and Cong Wang and Zhenkai Zhang and Yuede Ji and Xing Gao},
  journal= {arXiv preprint arXiv:2408.00957},
  year   = {2024}
}