Astraea: Enforcing DPU Performance Isolation in Public Clouds
The absence of effective performance isolation mechanisms hinders deploying Data Processing Units (DPUs) in public clouds for multi-application co-location scenarios. To address this challenge, we introduce Astraea, an efficient DPU performance isolation framework targeting DPU-specific computational resources. Astraea overcomes significant obstacles posed by proprietary, high-level SDK interfaces and coarse-grained First-Come-First-Served (FCFS) scheduling via resource occupation profiling, task splitting and workload-guided scheduling. Our open-source prototype on NVIDIA BlueField-3 DPUs reduces SLA violation rates for latency-sensitive applications from 47.66% to just 14.84% versus natives, while introducing less than 4% performance overhead.
Authors
- Chunming Hu (ORCID: https://orcid.org/0000-0003-3473-9703)
- Menghao Zhang (ORCID: https://orcid.org/0000-0001-5274-5512)
- Guanyu Li (ORCID: https://orcid.org/0000-0002-7939-7367)
- F. Wang (ORCID: https://orcid.org/0009-0007-8415-1760)
- Qunyong Peng (ORCID: https://orcid.org/0009-0001-5682-9403)
Institutions
- Beihang University (CN)
Publication Details
- Published
- 2025-09-08
- DOI
- https://doi.org/10.1145/3744969.3748397
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Fundamental Research Funds for the Central Universities