A DualPI2 Module for Mahimahi: Behavioral Characterization and Cross-Platform Analysis
Nawel Alioua, Linghe Zhang, Aneesh Garg, Francis Y. Yan, Elizabeth Belding

TL;DR
This paper introduces a user-space DualPI2 module for Mahimahi, enabling reproducible L4S experiments and analyzing behavioral differences across platforms to improve cross-environment alignment.
Contribution
It presents a modular, user-space DualPI2 implementation for Mahimahi and provides empirical analysis of cross-platform behavioral discrepancies and parameter sensitivities.
Findings
Behavioral differences exist between Mahimahi and Linux implementations.
Parameter sensitivity varies with network conditions, affecting alignment.
Targeted parameter tuning improves cross-platform consistency in low BDP regimes.
Abstract
Low Latency, Low Loss, and Scalable Throughput (L4S) is an emerging paradigm for latency control based on DualPI2 active queue management and scalable congestion control. While a Linux kernel implementation of DualPI2 is available, controlled and reproducible experimentation on L4S mechanisms can be facilitated by a modular, user-space alternative. In this paper, we present a DualPI2 module for the Mahimahi network emulator, designed to support extensible, component-level experimentation without kernel modification. We conduct a statistical behavioral characterization of the Mahimahi implementation by examining key metrics across diverse traffic patterns and network conditions, using the Linux kernel implementation as a reference baseline. Our analysis shows that behavioral alignment across execution environments is not automatic: identical DualPI2 parameterization does not guarantee…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Traffic and Congestion Control · Software-Defined Networks and 5G · Software System Performance and Reliability
