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.