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.

ACM PDF Code

First page of A DualPI2 Module for Mahimahi
First page of the published Mahimahi paper.