SEUSS: rapid serverless deployment using environment snapshots

Files
1910.01558v1.pdf(855.34 KB)
Published version
Date
2019
DOI
Authors
Cadden, James
Unger, Thomas
Awad, Yara
Dong, Han
Krieger, Orran
Appavoo, Jonathan
Version
Published version
OA Version
Citation
James Cadden, Thomas Unger, Yara Awad, Han Dong, Orran Krieger, Jonathan Appavoo. 2019. "SEUSS: Rapid serverless deployment using environment snapshots.." CoRR, Volume abs/1910.01558,
Abstract
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.
Description
License