Cooling Down FaaS: Towards Getting Rid of Warm Starts

06/01/2022
by   Dániel Géhberger, et al.
0

Serverless execution and most notably the Function as a Service (FaaS) model got quite some attention during the recent years. As of today, all commercial and open source implementations follow the common practice of keeping the execution environments running to achieve low function execution latency. In this paper we compare the startup latency of different available virtualization technologies, then we implement and benchmark an FaaS prototype system using IncludeOS unikernels for function execution. We show that our system can start and execute functions with essentially the same latency as AWS Lambda with its continuously running executor units. Due to the low overhead, this approach opens the possibility for simplified FaaS platforms without the resource waste and extensive monitoring requirements of existing solutions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/28/2019

Mitigating Cold Starts in Serverless Platforms: A Pool-Based Approach

Rapid adoption of the serverless (or Function-as-a-Service, FaaS) paradi...
research
06/06/2023

FaaSwap: SLO-Aware, GPU-Efficient Serverless Inference via Model Swapping

The dynamic request patterns of machine learning (ML) inference workload...
research
11/06/2019

A Language-based Serverless Function Accelerator

Serverless computing is an approach to cloud computing that allows progr...
research
05/23/2022

Groundhog: Efficient Request Isolation in FaaS

Security is a core responsibility for Function-as-a-Service (FaaS) provi...
research
06/19/2023

DFlow: Efficient Dataflow-based Invocation Workflow Execution for Function-as-a-Service

The Serverless Computing is becoming increasingly popular due to its eas...
research
05/03/2019

Adaptive filter ordering in Spark

This report describes a technical methodology to render the Apache Spark...
research
01/27/2020

Identifying Requirements Affecting Latency in a Softwarized Network for Future 5G and Beyond

The concept of a softwarized network leveraging technologies such as SDN...

Please sign up or login with your details

Forgot password? Click here to reset