Title
Microservice Performance in Container- and Function-as-a-Service Architectures
Abstract
Function-as-a-Service (FaaS) is a new cloud-based computing model that promises a more cost-efficient deployment of microservices with respect to other cloud paradigms, like Container-as-a-Service (CaaS). However, requests served under a FaaS approach often experience a cold start condition, that occurs when the execution of an inactive function occurs for the first time and a container environment has to be set up afresh. In such cases, performance deteriorates and response times increase. This paper proposes an analysis of the performance of the Function-as-a-Service model for two single offered microservices. Specifically, we carry out a performance evaluation of the Function-as-a-Service model, implemented through OpenWhisk, using as a baseline for comparison the Container-as-a-Service approach, implemented with Docker. Our analysis focuses on metrics related to the response time and to the usage of main server resources such as CPU and memory. For the performance comparison, we exploited two different microservices based on face recognition and image conversion, respectively, in order to evaluate the performance over popular and modern kinds of services included in artificial intelligence and multimedia applications.
Year
DOI
Venue
2022
10.23919/SoftCOM55329.2022.9911406
2022 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)
Keywords
DocType
ISBN
Function-as-a-Service,Cloud Computing,Per-formance,Microservice
Conference
978-1-6654-7018-6
Citations 
PageRank 
References 
0
0.34
13
Authors
3
Name
Order
Citations
PageRank
Claudia Canali100.68
Riccardo Lancellotti200.68
Pietro Pedroni300.34