A survey on network simulators, emulators, and testbeds used for research and education

J Gomez, EF Kfoury, J Crichigno, G Srivastava - Computer Networks, 2023 - Elsevier
Network operators and researchers constantly search for platforms to evaluate future
deployments and test new research ideas. When experimenting, they usually face …

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 …

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 …

netFound: Foundation model for network security

S Guthula, R Beltiukov, N Battula, W Guo… - ar** generalizable ML-based solutions for disparate learning problems in network
security is highly desired. However, despite a rich history of applying ML to network security …

P4BS: Leveraging passive measurements from P4 switches to dynamically modify a router's buffer size

E Kfoury, J Crichigno… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
The performance of networked applications can be dramatically impacted by the size of the
buffer at the bottleneck router. Shallow buffers may increase packet losses and decrease …

Exploring content moderation in the decentralised web: The pleroma case

AI Hassan, A Raman, I Castro, HB Zia… - Proceedings of the 17th …, 2021 - dl.acm.org
Decentralising the Web is a desirable but challenging goal. One particular challenge is
achieving decentralised content moderation in the face of various adversaries (eg trolls). To …

Hydra: Effective Runtime Network Verification

S Renganathan, B Rubin, H Kim, PL Ventre… - Proceedings of the …, 2023 - dl.acm.org
It is notoriously difficult to verify that a network is behaving as intended, especially at scale.
This paper presents Hydra, a system that uses ideas from runtime verification to check that …

P4 and NetFPGA-based secure in-network computing architecture for AI-enabled industrial Internet of Things

GC Sankaran, KM Sivalingam… - IEEE Internet of Things …, 2021 - ieeexplore.ieee.org
This article proposes a secure in-network computing system based on a simple reduced
instruction set architecture, which can be used for processing artificial intelligence and …

P4runpro: Enabling Runtime Programmability for RMT Programmable Switches

Y Yang, L He, J Zhou, X Shi, J Cao, Y Liu - Proceedings of the ACM …, 2024 - dl.acm.org
Programmable switches have revolutionized network operations by enabling the flexible
customization of packet processing logic using language like P4. However, changing the …

Flow-level loss detection with Δ-sketches

SL Feibish, Z Liu, N Ivkin, X Chen… - Proceedings of the …, 2022 - dl.acm.org
Packet drops caused by congestion are a fundamental problem in network operation. Yet, it
is difficult to detect where drops are happening, let alone which flows are most affected …