Skip to main content

Advances, Systems and Applications

Table 2 Comparison between multiple execution environments

From: Serverless computing: a security perspective

Features

Traditional VM

Docker Containers

g-Visor (Google)

microVMs (Amazon)

Number of functionalities in

Almost none

Almost all

Less than in containers

More than in VMs

host OS kernel [35]

    

App startup times

Very high

Medium

Medium

High

Isolation guarantees

Medium-high

Low

Medium

High

Complexity

High

Medium-low

Medium-low

Medium

Written in safe prog. languages

No

Yes (Go)

Yes (Golang)

Yes (Rust)