arrow
Return

Efficient In-Network Traffic Classification Using Programmable Switches With AdaFlow

delete2025-09-08
delete0
PRE
AI
S
Sankalp Mittal
P
Praveen Tammana
DOI:10.1109/TNSM.2025.3607406delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In-network ML-based traffic classification using programmable switches has enabled faster decisions and reduced the cost of the security infrastructure and management overheads. However, due to constraints on per-packet operations and limited stateful memory in the switch data plane, there is a fundamental tradeoff between traffic classification accuracy and switch memory requirements. Existing works fall short of accurately classifying traffic with diverse flow characteristics while keeping the memory footprint low. In this paper, we propose <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">AdaFlow</monospace>, a system that aims to address this gap by incorporating traffic-specific heuristics while designing the in-network classifier. We evaluate the <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">AdaFlow</monospace> prototype via simulations and also on a testbed with an Intel Barefoot Tofino switch. Compared to the state-of-the-art, <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">AdaFlow</monospace> improves accuracy up to 7% for various use-cases while keeping the memory overheads similar to or lower than those of the existing systems.
Keywords:
Computer networks
data plane programmability
machine learning
network security
programmable switches
software defined networking
traffic classification

Journal

IEEE Transactions on Network and Service Management cover
IEEE Transactions on Network and Service Management
IF:
5.4
Papers:
520
Citations:
9.2K

Organization

G
google cloud, google, bengaluru, india
Scholars:
1
Papers: 1
Citations: 0
I
Indian Institute of Technology Hyderabad
Scholars:
373
Papers: 183
Citations: 4.8K