2019
DOI: 10.1007/978-3-030-33509-0_16
|View full text |Cite
|
Sign up to set email alerts
|

Investigating Performance and Cost in Function-as-a-Service Platforms

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
16
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(19 citation statements)
references
References 10 publications
3
16
0
Order By: Relevance
“…AWS Lambda claims that it "allocates CPU power in proportion to the amount of memory configured" 18 . One study confirmed this statement in an ideal world with CPU intensive functions [47] which corresponds to our findings [9]. Resource scaling and runtime prediction is not that deterministic on the other platforms namely GCF and IBM OpenWhisk.…”
Section: Related Approachessupporting
confidence: 89%
“…AWS Lambda claims that it "allocates CPU power in proportion to the amount of memory configured" 18 . One study confirmed this statement in an ideal world with CPU intensive functions [47] which corresponds to our findings [9]. Resource scaling and runtime prediction is not that deterministic on the other platforms namely GCF and IBM OpenWhisk.…”
Section: Related Approachessupporting
confidence: 89%
“…FaaS dynamically deploys multiple, less correlated computations, but the cost-performance evaluations have been based on functions like floating-point operations, numerical calculations, and file conversions. 6,7 To software engineers, these functions are value neutral. Our work not only automates the FaaSification of a concrete software engineering task, but it also illuminates the value-driven evaluation of serverless computing in terms of bug detection and computation cost.…”
Section: Resultsmentioning
confidence: 99%
“…As FaaS makes the charge on a per-invocation basis, 7 it is crucial to decide which functions to execute in parallel in the container and which ones to deploy in a later round of service computation. We define round to be a unit that runs a subset of the metamorphic testing functions in the FaaS container, and the remaining functions have either completed their executions or are waiting in the queue.…”
Section: Function Invocationmentioning
confidence: 99%
“…We leveraged the official boto3 library to interface with the AWS API making the request directly to the system (instead of using API gateway) to better analyze the behaviour of the AWS Lambda itself. The code performing the experiments, as well as the analysis, is publicly available on the project's Github repository 3 .…”
Section: Methodsmentioning
confidence: 99%
“…Since there is very little official documentation made publicly available about the operation and management of serverless offerings by cloud vendors, this information needs to be gathered through experimentation and reverse-engineering these offerings. Thus, we decided to use the results of previous work done in this area [3,5,8,12], as well as our own set of experiments to determine several important details about the operation and management of the public serverless computing platforms. In this section, we will go through our findings as a foundation for the proposed analytical model.…”
Section: System Descriptionmentioning
confidence: 99%