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

Institutions

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

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enabling Heavy Flow Detection on Resource-Constrained Data Plane

Yuyu Zhao, Ruixing Zhu, Guang Cheng, Yuyang Zhou et al.
Anomaly Detection Techniques and Applications
article

Enabling Heavy Flow Detection on Resource-Constrained Data Plane

Yuyu Zhao, Ruixing Zhu, Guang Cheng, Yuyang Zhou, Wei Zhang, Deyu Zhao
article en

Abstract

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%.

Qilu University of Technology (CN), Southeast University (BD)
China Postdoctoral Science Foundation
Decent work and economic growth
Openalex Percentile: Top 72%
Anomaly Detection Techniques and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.