Análise de Mecanismos de Serverless Computing em Ambientes de Nuvens Computacionais
Abstract
The serverless computing model is trending nowadays, because of its easy adoption and possibility of reducing costs. However, as users are not in charge of managing servers, they may face performance issues related to coldstarts, when the provider disables an idle application and new requests have to wait until it is deployed in a server and enabled again. The objective of this work is to analyze coldstarts in serverless computing, aiming to understand the time an application stays idle until the provider disables it, the overhead implied by coldstarts on response times and the impact of application's memory size on these metrics.
References
Cui, Y. "Finding coldstarts: how long does AWS Lambda keep your idle functions around?" (2017a) in: https://theburningmonk.com/2017/06/finding-coldstarts-how-long-does-aws-lambda-keep-your-idle-functions-around/. Acesso em: 28 set. 2018.
Cui, Y "How does language, memory and package size affect cold starts of AWS Lambda?" (2017b) in: https://read.acloud.guru/does-coding-language-memory-or-package-size-affect-coldstarts-of-aws-lambda-a15e26d12c76/. Acesso em: 22 out. 2018
Fowler, M. "Serverless Architectures" (2018). In: martinfowler.com. Disponível em: https://martinfowler.com/articles/serverless.html. Acesso em: 14 ago. 2018.
Gancarz, R. "Serverless Still Requires Infrastructure Management" (2018). In: InfoQ. Disponível em: https://www.infoq.com/articles/serverless-infrastructure-management. Acesso em: 14 ago. 2018.
Ken, F. "Why The Future Of Software And Apps Is Serverless" (2012). In: readwrite. Disponível em: https://readwrite.com/2012/10/15/why-the-future-of-software-and-apps-is-serverless. Acesso em: 08 ago. 2018.
Mell, P., Grance, T. (2011). The NIST definition of cloud computing.
McGrath, G., Brenner, P.R. Serverless Computing: Design, Implementation, and Performance, IEEE 37th International Conference on Distributed Computing Systems Workshops, 2017
Perez, C. "Serverless e AWS Lambda" (2018). In: Elo7 Tech. Disponível em: https://engenharia.elo7.com.br/serverless/. Acesso em: 20 ago. 2018.
Savage, N. (2018). Going serverless. Communications of the ACM, 61(2), 15-16.
