Using a Microbenchmark to Compare Function as a Service Solutions

被引:27
作者
Back, Timon [1 ]
Andrikopoulos, Vasilios [1 ]
机构
[1] Univ Groningen, Groningen, Netherlands
来源
SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018) | 2018年 / 11116卷
关键词
Function as a Service (FaaS); Microbenchmark; Performance evaluation; Cost evaluation;
D O I
10.1007/978-3-319-99819-0_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:146 / 160
页数:15
相关论文
共 15 条
  • [11] RightScale, 2018, RIGHTSCALE 2018 STAT
  • [12] Roberts M., 2017, WHAT IS SERVERLESS
  • [13] Spillner Josef, 2017, ARXIV170105945
  • [14] The SPEC Cloud Group's Research Vision on FaaS and Serverless Architectures
    van Eyk, Erwin
    Iosup, Alexandru
    Seif, Simon
    Thommes, Markus
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON SERVERLESS COMPUTING (WOSC '17), 2017, : 1 - 4
  • [15] Infrastructure Cost Comparison of Running Web Applications in the Cloud using AWS Lambda and Monolithic and Microservice Architectures
    Villamizar, Mario
    Garces, Oscar
    Ochoa, Lina
    Castro, Harold
    Salamanca, Lorena
    Verano, Mauricio
    Casallas, Rubby
    Gil, Santiago
    Valencia, Carlos
    Zambrano, Angee
    Lang, Mery
    [J]. 2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 179 - 182