Using a Microbenchmark to Compare Function as a Service Solutions

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

38 Citations (Scopus)
971 Downloads (Pure)

Abstract

The Function as a Service (FaaS) subtype of serverless computing provides the means for abstracting away from servers on which developed software is meant to be executed. It essentially offers an event-driven and scalable environment in which billing is based on the invocation of functions and not on the provisioning of resources. This makes it very attractive for many classes of applications with bursty workload. However, the terms under which FaaS services are structured and offered to consumers uses mechanisms like GB–seconds (that is, X GigaBytes of memory used for Y seconds of execution) that differ from the usual models for compute resources in cloud computing. Aiming to clarify these terms, in this work we develop a microbenchmark that we use to evaluate the performance and cost model of popular FaaS solutions using well known algorithmic tasks. The results of this process show a field still very much under development, and justify the need for further extensive benchmarking of these services.
Original languageEnglish
Title of host publicationService-Oriented and Cloud Computing
Subtitle of host publication7th IFIP WG 2.14 European Conference, ESOCC 2018, Como, Italy, September 12-14, 2018, Proceedings
EditorsKyriakos Kritikos, Pierluigi Plebani, Flavio De Paoli
Place of PublicationCham
PublisherSpringer
Pages146-160
ISBN (Electronic)978-3-319-99819-0
ISBN (Print)978-3-319-99818-3
DOIs
Publication statusPublished - 2018
Event7th IFIP WG 2.14 European Conference, ESOCC 2018 - Como, Italy
Duration: 12-Sept-201814-Sept-2018

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Number11116
NameProgramming and Software Engineering
PublisherSpringer
Number11116

Conference

Conference7th IFIP WG 2.14 European Conference, ESOCC 2018
Country/TerritoryItaly
CityComo
Period12/09/201814/09/2018

Keywords

  • Function as a Service (FaaS)
  • Microbenchmark
  • Performance evaluation
  • Cost evaluation

Fingerprint

Dive into the research topics of 'Using a Microbenchmark to Compare Function as a Service Solutions'. Together they form a unique fingerprint.

Cite this