Aug 25, 2025
Paper Presentation at ICNS3

ICNS3_2.jpg
Our PhD student Mingyu Ma presented our work at the International Conference on ns-3 (ICNS3, formerly known as WNS3) with the title “P4sim: Simulating Programmable Switches in ns-3”.
The research focused on extending ns-3 with high-performance support for P4-based programmable switches. While existing P4 simulators suffer from scalability limitations, inaccurate timing, and restricted architectural support, P4sim addresses these challenges by enhancing queue modeling and packet scheduling for precise simulation time representation. The evaluation shows that P4sim can effectively manage packet processing with high performance. Moreover, it supports multiple P4 architectures (V1Model, PSA, and PNA) and enables seamless transitions between BMv2 testbeds and ns-3 simulations using the same P4 code. This allows researchers to move smoothly from rapid prototyping to large-scale, reproducible network experiments.

ICNS3_1.jpg

ICNS3_3.jpg