DDoS Detection at the Scale of One Hundred Tbps

Yunming Xiao, The Chinese University of Hong Kong, Shenzhen, and Tencent; Xijun Luo, Youliang Jiang, Aike Wang, Hu Chen, and Zhibin Zhou, Tencent; Heng Yu and Jiahao Cao, Tsinghua University; Yong Jiang, Tsinghua Shenzhen International Graduate School; Jilong Wang and Mingwei Xu, Tsinghua University; Yan Chen, Northwestern University; Congcong Miao, Tencent

Defending against Distributed Denial-of-Service (DDoS) attacks is a critical priority for cloud providers, who must manage ever-growing volumes of both benign and malicious traffic. While state-of-the-art DDoS detection systems leverage programmable devices to process traffic at hundreds of Gbps to Tbps on a single machine, large-scale cloud providers often handle traffic at scales approaching 100 Tbps. This massive volume—two orders of magnitude higher than the traffic handled by existing systems—motivates us to implement distributed processing across multiple servers, where new challenges are present. Specifically, naive load-balancing strategies lead to imbalanced traffic distribution and severe performance bottlenecks, while function offloading to programmable devices must balance flexibility and adaptability. In this paper, we present Canopy, a scalable DDoS detection system designed to overcome these challenges. Canopy features a dynamic load-balancing mechanism that adapts to fluctuating traffic patterns, ensuring balanced distribution across detection servers despite the mix of mice and elephant flows. Additionally, it employs a traffic compression technique at the programmable switch to significantly reduce per-server workload. These innovations enable Canopy to scale to over 100 Tbps in real-world deployments. Successfully deployed in production, Canopy has demonstrated its effectiveness in mitigating large-scale DDoS attacks.

NSDI '26 Open Access Sponsored by
King Abdullah University of Science and Technology (KAUST)

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {316732,
author = {Yunming Xiao and Xijun Luo and Youliang Jiang and Aike Wang and Hu Chen and Zhibin Zhou and Heng Yu and Jiahao Cao and Yong Jiang and Jilong Wang and Mingwei Xu and Yan Chen and Congcong Miao},
title = {{DDoS} Detection at the Scale of One Hundred Tbps},
booktitle = {23rd USENIX Symposium on Networked Systems Design and Implementation (NSDI 26)},
year = {2026},
isbn = {978-1-939133-54-0},
address = {Renton, WA},
pages = {883--898},
url = {https://www.usenix.org/conference/nsdi26/presentation/xiao},
publisher = {USENIX Association},
month = may
}

Presentation Video