2017 · 270 citations · 24 references
ComputingCloud ComputingComputer SystemsCloud InfrastructureCloud Performance OptimizationVirtualizationContainer IsolationServer VirtualizationVirtual Machine MigrationVirtualization ArchitectureVirtualization Performance OptimizationContainer-based IsolationContainer-based VirtualizationContainersIsolationLightweight VirtualizationResource IsolationVirtual Machine IsolationVirtual Machines
Containers are in great demand because they are lightweight when compared to virtual machines. On the downside, containers offer weaker isolation than VMs, to the point where people run containers in virtual machines to achieve proper isolation. In this paper, we examine whether there is indeed a strict tradeoff between isolation (VMs) and efficiency (containers). We find that VMs can be as nimble as containers, as long as they are small and the toolstack is fast enough.
24
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
The Case for VM-Based Cloudlets in Mobile Computing
Mahadev Satyanarayanan, Paramvir Bahl, Rafaela Cáceres et al. · IEEE Pervasive Computing · 2009 · 3.7K citations
kvm : the Linux Virtual Machine Monitor
Avi Kivity · 2007 · 1.3K citations
Dawson Engler, M. Frans Kaashoek, James W. O’Toole · 1995 · 1.1K citations