← All publications

Companion artifact · March 2026

Artifact: PSMark: A Distributed IoT Benchmark for Publish/Subscribe Under Domain-Based Workloads

Christian Badolato, Nathan Samson, Houssam Hajj Hassan, Chih-Kai Huang, Georgios Bouloukakis, Primal Pappachan, Roberto Yus

IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)

The main PSMark node reads the scenario and workload files and coordinates with the other nodes. The diagram marks which components can be swapped out.

The main node reads the test settings and coordinates the run with the other machines.

Overview

The artifact paper explains how to set up PSMark and run a test. The repository has the settings we used for the paper, so you can repeat the experiments or change how many devices send messages and how often they send them.

Cite this paper
@inproceedings{badolato2026psmarkartifact,
  title = {{Artifact: PSMark: A Distributed IoT Benchmark for Publish/Subscribe Under Domain-Based Workloads}},
  author = {Christian Badolato and Nathan Samson and Houssam Hajj Hassan and Chih-Kai Huang and Georgios Bouloukakis and Primal Pappachan and Roberto Yus},
  booktitle = {IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops)},
  year = {2026},
  doi = {10.1109/PerComWorkshops68308.2026.11585354}
}