A DualPI2 Module for Mahimahi
Published in ACM SIGCOMM Computer Communication Review, 2026
This work implements L4S in the Mahimahi emulator and tests the difference between Linux HTB and token-bucket behavior versus Mahimahi packet spacing. I used statistical-significance validation to determine whether differences between the two implementations were real and repeatable.
My contribution
- Second-authored DualPI2 for Mahimahi, an L4S-capable implementation published in ACM SIGCOMM CCR.
- Compared Mahimahi emulation against Linux kernel traffic control using time-series analysis and robust nonparametric tests, identifying statistically significant gaps in packet timing and shaping fidelity.
- Engineered a concurrent network experimentation system using Linux namespaces, traffic-control, and virtual-networking primitives, enabling parallel collection while maintaining under 5% cross-run variance.
