Accelerating Sketch-based End-Host Traffic Measurement with Automatic DPU Offloading
Xiang Chen,Xi Sun,Wenbin Zhang,Xin Yao,Zizheng Wang,Hongyan Liu,Qun Huang,Gaoning Pan,Xuan Liu,Haifeng Zhou,Chunming Wu
DOI: https://doi.org/10.1109/infocom52122.2024.10621293
2024-01-01
Abstract:Sketch-based traffic measurement is a crucial building block for monitoring traffic statistics and ensuring the quality of services of end-host applications. However, existing approaches for building sketches in end-hosts exhibit poor packet processing performance or high CPU consumption. In this paper, we propose MPU, which automatically offloads sketch-based measurement to the emerging hardware, DPU. MPU consists of a sketch analyzer that profiles sketch resource consumption and an optimization framework that formulates the offloading problem and maximizes sketch performance on DPU. We implement MPU on the NVIDIA BlueField DPU. Our testbed results indicate that MPU achieves 85% lower per-packet processing latency and 47% higher traffic measurement accuracy when compared to existing approaches.