The reviewed record of science sign in
Pith

arxiv: 2407.10098 · v1 · pith:HNBVSXLD · submitted 2024-07-14 · cs.OS · cs.AR· cs.DC· cs.NI· cs.PF

Accelerator-as-a-Service in Public Clouds: An Intra-Host Traffic Management View for Performance Isolation in the Wild

Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel pith:HNBVSXLDrecord.jsonopen to challenge →

classification cs.OS cs.ARcs.DCcs.NIcs.PF
keywords trafficisolationcloudsperformancepublicacceleratorscomputecontention
0
0 comments X
read the original abstract

I/O devices in public clouds have integrated increasing numbers of hardware accelerators, e.g., AWS Nitro, Azure FPGA and Nvidia BlueField. However, such specialized compute (1) is not explicitly accessible to cloud users with performance guarantee, (2) cannot be leveraged simultaneously by both providers and users, unlike general-purpose compute (e.g., CPUs). Through ten observations, we present that the fundamental difficulty of democratizing accelerators is insufficient performance isolation support. The key obstacles to enforcing accelerator isolation are (1) too many unknown traffic patterns in public clouds and (2) too many possible contention sources in the datapath. In this work, instead of scheduling such complex traffic on-the-fly and augmenting isolation support on each system component, we propose to model traffic as network flows and proactively re-shape the traffic to avoid unpredictable contention. We discuss the implications of our findings on the design of future I/O management stacks and device interfaces.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.