Demo abstract: A serverless approach to publish/subscribe systems

Faisal Hafeez, Pezhman Nasirifard, Hans Arno Jacobsen

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

6 Scopus citations

Abstract

Building reliable and scalable publish/subscribe (pub/sub) systems require tremendous development efforts. The serverless paradigm simplifies the development and deployment of highly available applications by delegating most of the operational concerns to the cloud providers. The serverless paradigm describes a programming model, where the developers break the application downs into smaller microservices which run on the cloud in response to events. In this paper, we propose a design of a serverless pub/sub system based on the Amazon Web Services Lambdas and Microsoft Azure Functions. Our pub/sub system performs topic-based, content-based and function-based matchings. The function-based matching is a novel matching approach where the subscribers can define highly customizable subscription function which the broker applies to the publications in the cloud.We also provide an evaluation application for investigating the scalability of the designed brokers on different serverless platforms.

Original languageEnglish
Title of host publicationMiddleware 2018 - Proceedings of the 2018 ACM/IFIP/USENIX Middleware Conference (Posters)
PublisherAssociation for Computing Machinery, Inc
Pages9-10
Number of pages2
ISBN (Electronic)9781450361095
DOIs
StatePublished - 10 Dec 2018
Event19th ACM/IFIP/USENIX Middleware Conference, Middleware 2018 - Rennes, France
Duration: 10 Dec 201814 Dec 2018

Publication series

NameMiddleware 2018 - Proceedings of the 2018 ACM/IFIP/USENIX Middleware Conference (Posters)

Conference

Conference19th ACM/IFIP/USENIX Middleware Conference, Middleware 2018
Country/TerritoryFrance
CityRennes
Period10/12/1814/12/18

Keywords

  • Contentbased pub/sub
  • Function as a service (faas)
  • Function-based pub/sub
  • Serverless
  • Topic-based pub/sub

Fingerprint

Dive into the research topics of 'Demo abstract: A serverless approach to publish/subscribe systems'. Together they form a unique fingerprint.

Cite this