中文

公共云中的加速器即服务:面向性能隔离的主机内流量管理视角

操作系统 2024-07-16 v1 硬件体系结构 分布式、并行与集群计算 网络与互联网体系结构 性能

摘要

公共云中的 I/O 设备已集成日益增多的硬件加速器,例如 AWS Nitro、Azure FPGA 和 Nvidia BlueField。然而,这些专业计算 (1) 无法向云用户显式访问且无法保证性能,(2) 也无法同时被提供者和用户利用,与通用计算(如 CPU)不同。通过十个观察,我们指出, democratizing 加速器的根本困难在于Insufficient 性能隔离支持。执行加速器隔离的关键障碍包括 (1) 公共云中流量模式数量众多且未知,(2) 数据路径中可能的争用来源数量众多。本文提出,将流量建模为网络流并主动重塑流量以避免不可预测的争用,而非实时调度复杂流量或在每个系统组件上增添隔离支持。我们讨论了这些发现对未来 I/O 管理堆栈和设备接口设计的含义。

关键词

引用

@article{arxiv.2407.10098,
  title  = {Accelerator-as-a-Service in Public Clouds: An Intra-Host Traffic Management View for Performance Isolation in the Wild},
  author = {Jiechen Zhao and Ran Shu and Katie Lim and Zewen Fan and Thomas Anderson and Mingyu Gao and Natalie Enright Jerger},
  journal= {arXiv preprint arXiv:2407.10098},
  year   = {2024}
}