In-network machine learning using programmable network devices: A survey

C Zheng, X Hong, D Ding, S Vargaftik… - … Surveys & Tutorials, 2023 - ieeexplore.ieee.org
Machine learning is widely used to solve networking challenges, ranging from traffic
classification and anomaly detection to network configuration. However, machine learning …

The programmable data plane: Abstractions, architectures, algorithms, and applications

O Michel, R Bifulco, G Retvari, S Schmid - ACM Computing Surveys …, 2021 - dl.acm.org
Programmable data plane technologies enable the systematic reconfiguration of the low-
level processing steps applied to network packets and are key drivers toward realizing the …

An exhaustive survey on p4 programmable data plane switches: Taxonomy, applications, challenges, and future trends

EF Kfoury, J Crichigno, E Bou-Harb - IEEE access, 2021 - ieeexplore.ieee.org
Traditionally, the data plane has been designed with fixed functions to forward packets using
a small set of protocols. This closed-design paradigm has limited the capability of the …

Do switches dream of machine learning? toward in-network classification

Z **ong, N Zilberman - Proceedings of the 18th ACM workshop on hot …, 2019 - dl.acm.org
Machine learning is currently driving a technological and societal revolution. While
programmable switches have been proven to be useful for in-network computing, machine …

Flowrest: Practical flow-level inference in programmable switches with random forests

ATJ Akem, M Gucciardo, M Fiore - IEEE INFOCOM 2023-IEEE …, 2023 - ieeexplore.ieee.org
User-plane machine learning facilitates low-latency, high-throughput inference at line rate.
Yet, user planes are highly constrained environments, and restrictions are especially …

Automating in-network machine learning

C Zheng, M Zang, X Hong, R Bensoussane… - arxiv preprint arxiv …, 2022 - arxiv.org
Using programmable network devices to aid in-network machine learning has been the
focus of significant research. However, most of the research was of a limited scope …

Computer-aided cervical cancer diagnosis using time-lapsed colposcopic images

Y Li, J Chen, P Xue, C Tang, J Chang… - IEEE transactions on …, 2020 - ieeexplore.ieee.org
Cervical cancer causes the fourth most cancer-related deaths of women worldwide. Early
detection of cervical intraepithelial neoplasia (CIN) can significantly increase the survival …

Offloading machine learning to programmable data planes: A systematic survey

R Parizotto, BL Coelho, DC Nunes, I Haque… - ACM Computing …, 2023 - dl.acm.org
The demand for machine learning (ML) has increased significantly in recent decades,
enabling several applications, such as speech recognition, computer vision, and …

IIsy: Practical in-network classification

C Zheng, Z **ong, TT Bui, S Kaupmees… - arxiv preprint arxiv …, 2022 - arxiv.org
The rat race between user-generated data and data-processing systems is currently won by
data. The increased use of machine learning leads to further increase in processing …

Line-speed and scalable intrusion detection at the network edge via federated learning

Q Qin, K Poularakis, KK Leung… - 2020 IFIP networking …, 2020 - ieeexplore.ieee.org
Intrusion detection through classifying incoming packets is a crucial functionality at the
network edge, requiring accuracy, efficiency and scalability at the same time, introducing a …