Restoring Uniqueness in MicroVM Snapshots

02/04/2021
by   Marc Brooker, et al.
0

Code initialization – the step of loading code, executing static code, filling caches, and forming re-used connections – tends to dominate cold-start time in serverless compute systems such as AWS Lambda. Post-initialization memory snapshots, cloned and restored on start, have emerged as a viable solution to this problem, with incremental snapshot and fast restore support in VMMs like Firecracker. Saving memory introduces the challenge of managing high-value memory contents, such as cryptographic secrets. Cloning introduces the challenge of restoring the uniqueness of the VMs, to allow them to do unique things like generate UUIDs, secrets, and nonces. This paper examines solutions to these problems in the every microsecond counts context of serverless cold-start, and discusses the state-of-the-art of available solutions. We present two new interfaces aimed at solving this problem – MADV_WIPEONSUSPEND and SysGenId – and compare them to alternative solutions.

READ FULL TEXT
research
04/22/2021

Uniqueness and stability for the solution of a nonlinear least squares problem

In this paper, we focus on the nonlinear least squares: _𝐱∈ℍ^d |A𝐱|-𝐛 wh...
research
12/28/2019

Properties of Unique Information

We study the measure of unique information UI(T:X∖ Y) defined by Bertsch...
research
04/08/2020

Fluid Intelligence Doesn't Matter! Effects of Code Examples on the Usability of Crypto APIs

Context: Programmers frequently look for the code of previously solved p...
research
10/13/2022

Attribution-aware Weight Transfer: A Warm-Start Initialization for Class-Incremental Semantic Segmentation

In class-incremental semantic segmentation (CISS), deep learning archite...
research
12/13/2022

On uniqueness and ill-posedness for the deautoconvolution problem in the multi-dimensional case

This paper analyzes the inverse problem of deautoconvolution in the mult...
research
02/26/2009

Are Tensor Decomposition Solutions Unique? On the global convergence of HOSVD and ParaFac algorithms

For tensor decompositions such as HOSVD and ParaFac, the objective funct...
research
05/17/2021

What makes you unique?

This paper proposes a uniqueness Shapley measure to compare the extent t...

Please sign up or login with your details

Forgot password? Click here to reset