Enabling Heavy Flow Detection on Resource-Constrained Data Plane
In an era of rapidly increasing network speeds and expanding infrastructures, the demand for real-time and accurate network measurement tasks by network management has progressively heightened. Among these tasks, heavy flow detection has received sustained attention due to its broad application in areas such as traffic scheduling and congestion control. Concurrently, as a growing number of network services are deployed to the data plane, the already scarce resources of the data plane face even stricter constraints in multi-task scenarios. Hence, this paper proposes a heavy flow detection method aimed at resource-constrained scenarios, implementing a lightweight and hardware-software integrated real-time heavy flow detection on a data plane based on FPGA programmable switches. By designing an accurate flow table utilizing FPGA resource characteristics and optimizing the implementation of the sketch algorithm in hardware, our method significantly reduces the resource overhead of the data plane while conducting real-time detection of large network flows. Tests conducted with different real network traffic and a 4×10Gbps programmable network card have demonstrated that, with minimal hardware resources and minimal interference with network forwarding services, the real-time heavy flow detection precision of our method can reach more than 97%.
Authors
- Yuyu Zhao (ORCID: https://orcid.org/0000-0001-8125-7171)
- Ruixing Zhu
- Guang Cheng (ORCID: https://orcid.org/0000-0001-8642-4362)
- Yuyang Zhou (ORCID: https://orcid.org/0000-0001-8626-0468)
- Wei Zhang (ORCID: https://orcid.org/0000-0001-6323-1234)
- Deyu Zhao
Institutions
- Qilu University of Technology (CN)
- Southeast University (BD)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/hpcc64274.2024.00031
- Primary Topic
- Anomaly Detection Techniques and Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- China Postdoctoral Science Foundation