Skip to main content

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
Overview of the PSMark node architecture

Abstract
#

This artifact paper presents a guide for PSMark, a distributed benchmarking framework to evaluate Publish/Subscribe (pub/sub) systems against real-world representative IoT workloads. PSMark addresses limitations in existing pub/sub benchmarks by supporting: (i) heterogeneous device behaviors (e.g, varying payload sizes, publication rates, and connection stability); (ii) distributed multi-node deployments; and (iii) cross-protocol evaluation across MQTT and DDS.