,
Michael Roitzsch
,
Horst Schirmeier
Creative Commons Attribution 4.0 International license
85f5da1352fa0965bc7c7bf6fc520a7b
(Get MD5 Sum)
This artifact contains all source code material that has been created for the paper: "BRUMM: A Case for Predictable Memory Reclamation". BRUMM is a mechanism for accounting for the predicted reclamation latency of user-space memory mappings. It enables the system operator to limit reclamation latency via configurable, per-process-group budgets. A prototype of BRUMM has been implemented in the L4Re microkernel-based operating system. The artifact includes the modified L4Re sources, the benchmark programs, and the evaluation scripts for generating plots. This artifact description provides details about the artifact and how to get started reproducing the paper’s results.
@Article{reusch_et_al:DARTS.12.2.3,
author = {Reusch, Viktor and Roitzsch, Michael and Schirmeier, Horst},
title = {{BRUMM: A Case for Predictable Memory Reclamation (Artifact)}},
pages = {3:1--3:3},
journal = {Dagstuhl Artifacts Series},
ISSN = {2509-8195},
year = {2026},
volume = {12},
number = {2},
editor = {Reusch, Viktor and Roitzsch, Michael and Schirmeier, Horst},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/DARTS.12.2.3},
URN = {urn:nbn:de:0030-drops-266202},
doi = {10.4230/DARTS.12.2.3},
annote = {Keywords: Resource Reclamation, Main Memory, Accounting, Operating System, Microkernel, Capability, L4Re}
}