2020 · 258 citations · 30 references
ComputingComputer ScienceComputer SystemsOperating SystemsServerless ComputingVirtualizationApplication SandboxingApplication VirtualizationServer VirtualizationServerless ArchitectureVirtualization ArchitectureVirtualization Overhead ReductionCost EfficiencyInitializationIsolationOverhead ReductionSandboxing ArchitectureStartup LatencyStartup Latency ReductionVirtualization-based Isolation
Serverless computing promises cost-efficiency and elasticity for high-productive software development. To achieve this, the serverless sandbox system must address two challenges: strong isolation between function instances, and low startup latency to ensure user experience. While strong isolation can be provided by virtualization-based sandboxes, the initialization of sandbox and application causes non-negligible startup overhead. Conventional sandbox systems fall short in low-latency startup due to their application-agnostic nature: they can only reduce the latency of sandbox initialization through hypervisor and guest kernel customization, which is inadequate and does not mitigate the majority of startup overhead.
30
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 3.1K citations
Anil Madhavapeddy, Richard Mortier, Charalampos Rotsos et al. · 2013 · 402 citations
H. Andrés Lagar-Cavilla, Joseph A. Whitney, Adin Scannell et al. · 2009 · 382 citations