,
Marlene Böhmer
,
Thorsten Herfet
Creative Commons Attribution 4.0 International license
175c4f701255fa49570992cd6c57d5c6
(Get MD5 Sum)
This artifact contains the source code of the PRRT protocol implementation, and evaluation scripts in the form of Jupyter notebooks to reproduce Figure 2, Figure 3, Figure 4, and Table 2 presented in the paper. The evaluation is split into two parts: evaluating the PRRT network protocol operating over a lossy loopback device (using Linux traffic control), and evaluating the performance aspects of the incremental search in isolation. The artifact contains two repositories, the PRRT protocol implementation, and the evaluation scripts. Running the complete suite of experiments to reproduce all paper results takes approximately 1 hour on the specified hardware. The evaluation is sensitive to the real-time capabilities of the underlying operating system. To faithfully reproduce the results of the paper, we recommend using the existing real-time capabilities of modern Linux kernels, and provide a Docker image to ease the installation process compared to the native setup. We also provide the OVA for cross-platform evaluation purposes, it allows to functionally reproduce the results, but may produce degraded results depending on the host and hypervisor real-time capabilities.
@Article{miodek_et_al:DARTS.12.2.5,
author = {Miodek, Moritz and B\"{o}hmer, Marlene and Herfet, Thorsten},
title = {{Controlling Adaptive HARQ Erasure Coding for Real-Time Transport under Channel Model Mismatch (Artifact)}},
pages = {5:1--5:4},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2026},
volume = {12},
number = {2},
editor = {Miodek, Moritz and B\"{o}hmer, Marlene and Herfet, Thorsten},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.12.2.5},
URN = {urn:nbn:de:0030-drops-266220},
doi = {10.4230/DARTS.12.2.5},
annote = {Keywords: Transport protocol, Real-time systems, Real-time communication, Linux, Rust, Network reliability, adaptive erasure coding, HARQ, closed-loop control, anytime search, model mismatch}
}