Demo: A serverless topic-based and content-based pub/sub broker

Pezhman Nasirifard, Aleksander Slominski, Vinod Muthusamy, Vatche Ishakian, Hans Arno Jacobsen

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

3 Scopus citations

Abstract

Building scalable, highly available publish/subscribe (pub/sub) systems can require sophisticated algorithms and a tremendous amount of engineering e?ort. This paper demonstrates a way to build a pub/sub broker on top of the OpenWhisk serverless platform that performs topic-based and contentbased matching. This approach radically simplifes the design and signifcantly reduces the amount of code while still achieving scalability targets. Furthermore, we present a publisher/subscriber client application to interact with the broker as well as an evaluator application that enforces heavy workload on the broker to measure the scalability and latency of the pub/sub system and discover the potential bottlenecks.

Original languageEnglish
Title of host publicationMiddleware 2017 - Proceedings of the 2017 Middleware Posters and Demos 2017
Subtitle of host publicationProceedings of the Posters and Demos Session of the 18th International Middleware Conference
PublisherAssociation for Computing Machinery, Inc
Pages23-24
Number of pages2
ISBN (Electronic)9781450352017
DOIs
StatePublished - 11 Dec 2017
Externally publishedYes
Event18th ACM/IFIP/USENIX International Middleware Conference, Middleware 2017 - Las Vegas, United States
Duration: 11 Dec 201715 Dec 2017

Publication series

NameMiddleware 2017 - Proceedings of the 2017 Middleware Posters and Demos 2017: Proceedings of the Posters and Demos Session of the 18th International Middleware Conference

Conference

Conference18th ACM/IFIP/USENIX International Middleware Conference, Middleware 2017
Country/TerritoryUnited States
CityLas Vegas
Period11/12/1715/12/17

Keywords

  • Content-based pub/sub
  • Function as a service(FaaS)
  • OpenWhisk
  • Serverless
  • Topic-based pub/sub

Fingerprint

Dive into the research topics of 'Demo: A serverless topic-based and content-based pub/sub broker'. Together they form a unique fingerprint.

Cite this