SEUSS: Rapid serverless deployment using environment snapshots

10/03/2019
by   James Cadden, et al.
0

Modern FaaS systems perform well in the case of repeat executions when function working sets stay small. However, these platforms are less effective when applied to more complex, large-scale and dynamic workloads. In this paper, we introduce SEUSS (serverless execution via unikernel snapshot stacks), a new system-level approach for rapidly deploying serverless functions. Through our approach, we demonstrate orders of magnitude improvements in function start times and cacheability, which improves common re-execution paths while also unlocking previously-unsupported large-scale bursty workloads.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2020

Performance Analysis of Scientific Computing Workloads on Trusted Execution Environments

Scientific computing sometimes involves computation on sensitive data. D...
research
04/13/2023

Repositioning Tiered HotSpot Execution Performance Relative to the Interpreter

Although the advantages of just-in-time compilation over traditional int...
research
11/03/2017

Elasticutor: Rapid Elasticity for Realtime Stateful Stream Processing

Elasticity is highly desirable for stream processing systems to guarante...
research
12/16/2017

StackInsights: Cognitive Learning for Hybrid Cloud Readiness

Hybrid cloud is an integrated cloud computing environment utilizing a mi...
research
07/02/2020

COCOA: Cold Start Aware Capacity Planning for Function-as-a-Service Platforms

Function-as-a-Service (FaaS) is increasingly popular in the software ind...
research
10/02/2019

Understanding and Benchmarking the Impact of GDPR on Database Systems

The General Data Protection Regulation (GDPR) was introduced in Europe t...
research
05/22/2023

On-demand Container Loading in AWS Lambda

AWS Lambda is a serverless event-driven compute service, part of a categ...

Please sign up or login with your details

Forgot password? Click here to reset