English

TheaterQ: A Qdisc for Dynamic Network Emulation

Networking and Internet Architecture 2025-11-03 v1

Abstract

TheaterQ is a Linux qdisc designed for dynamic network emulation, addressing the limitations of static parameters in traditional tools like NetEm. By utilizing Trace Files containing timelines with network characteristics, TheaterQ achieves high-accuracy emulation of dynamic networks without involving the userspace and allows for resolutions of characteristic updates of up to 1 microsecond. Features include synchronization across mutliple qdisc instances and handling of delays, bandwidth, packet loss, duplication, and reordering. Evaluations show TheaterQ's accuracy and its comparable performance to existing tools, offering a flexible solution for modern communication protocol development. TheaterQ is available as open-source software under the GPLv2 license.

Cite

@article{arxiv.2510.27057,
  title  = {TheaterQ: A Qdisc for Dynamic Network Emulation},
  author = {Martin Ottens and Kai-Steffen Hielscher and Reinhard German},
  journal= {arXiv preprint arXiv:2510.27057},
  year   = {2025}
}

Comments

Preprint, 5 pages, 5 figures, 2 listings

R2 v1 2026-07-01T07:14:53.636Z