PSBench: A benchmark for content- and topic-based publish/subscribe systems

Kaiwen Zhang, Tilmann Rabl, Yi Ping Sun, Rushab Kumar, Nayeem Zen, Hans Arno Jacobsen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

The publish/subscribe paradigm has found wide acceptance in a broad variety of use cases that differ dramatically in the characteristics of their workloads. Many different systems have been developed both by academia as well as industry, but there is no definitive benchmark, which enables a fair comparison between the different systems. In this demo, we present PSBench, a benchmark specification and suite for publish/subscribe systems that covers a broad variety of publish/subscribe workloads and scenarios. The benchmark suite is extensible and generic, but the specification targets social games. Social games are the ideal use case since they have a very broad range of requirements and produce a variety of publications and subscriptions. We draw from our experience in massive multiplayer online games to construct a highly realistic workload. In this demo, we present the toolchain, the workload and the graphical interfaces that enable an extensive performance evaluation of publish/subscribe systems.

Original languageEnglish
Title of host publicationMiddleware Conference 2014 - Proceedings of the Posters and Demos Session
PublisherAssociation for Computing Machinery, Inc
Pages17-18
Number of pages2
ISBN (Electronic)9781450332200
DOIs
StatePublished - 8 Dec 2014
Externally publishedYes
Event2014 International Conference on Middleware, Middleware 2014 - Bordeaux, France
Duration: 8 Dec 201412 Dec 2014

Publication series

NameMiddleware Conference 2014 - Proceedings of the Posters and Demos Session

Conference

Conference2014 International Conference on Middleware, Middleware 2014
Country/TerritoryFrance
CityBordeaux
Period8/12/1412/12/14

Keywords

  • Benchmarking
  • Content-based matching
  • Publish/subscribe
  • Topic-based matching

Fingerprint

Dive into the research topics of 'PSBench: A benchmark for content- and topic-based publish/subscribe systems'. Together they form a unique fingerprint.

Cite this