O’MINE: A Novel Collaborative DDoS Detection Mechanism for Programmable Data-Planes
The emergence of softwarized network devices, like programmable switches and smart NICs, has brought about new and advanced network functionalities. Intelligent decision-making becomes possible at line rate by offloading network functionality from the network control-plane to the programmable data-plane. In this paper, we offload fine-grained Distributed Denial of Service (DDoS) attack detection to the data-plane. The state-of-the-art in this regard, mainly aims to embed Machine Learning (ML) models into the data-plane without compromising on inference accuracy. Besides accuracy, we must consider multiple other factors, like traffic feature availability and false positive rates. To that end, we propose O’MINE: ONE MODEL IS NOT ENOUGH, a novel collaborative detection mechanism comprising lightweight ML models. This maximises the detection accuracy while keeping the false positive rate (FPR) low. We use three state-of-the-art datasets to evaluate the O’MINE algorithm and its ML models. Our results show that O’MINE can detect DDoS attacks with high accuracy (≈98% and ≈96% with full and scarce training data, respectively) and low FPR (≈0.22% and ≈0.72% with full and scarce training data, respectively), outperforming the state-of-the-art. Lastly, O’MINE only consumes a few device resources (≈6% of LUT and ≈4% of FF) on the Xlinx Alevo U250 FPGA we have used for inference at line rate.
Authors
- Riccardo Lazzeretti (ORCID: https://orcid.org/0000-0003-3835-9679)
- Mauro Conti (ORCID: https://orcid.org/0000-0002-3612-1934)
- Enkeleda Bardhi (ORCID: https://orcid.org/0000-0002-3099-5374)
- Fernando Kuipers (ORCID: https://orcid.org/0000-0002-6686-8350)
- Muhammad Shahbaz (ORCID: https://orcid.org/0000-0001-5168-9045)
- Ali Imran (ORCID: https://orcid.org/0009-0009-7194-2357)
- Chenxing Ji
Institutions
- University of Padua (IT)
- University of Michigan (US)
- Sapienza University of Rome (IT)
- Delft University of Technology (NL)
Publication Details
- Published
- 2025-06-30
- DOI
- https://doi.org/10.1109/eurosp63326.2025.00049
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 0.00