articleMar 1, 2015Closed access
An updated performance comparison of virtual machines and Linux containers
Indexed incrossref
Abstract
Cloud computing makes extensive use of virtual machines because they permit workloads to be isolated from one another and for the resource usage to be somewhat controlled. In this paper, we explore the performance of traditional virtual machine (VM) deployments, and contrast them with the use of Linux containers. We use KVM as a representative hypervisor and Docker as a container manager. Our results show that containers result in equal or better performance than VMs in almost all cases. Both VMs and containers require tuning to support I/Ointensive applications. We also discuss the implications of our performance results for future cloud architectures.
Citation impact
1,049
total citations
- FWCI
- 400.58
- Percentile
- 100%
- References
- 24
Citations per year
Authors
4- WFWes FelterCorresponding
IBM Research - Austin
- AFAlexandre Ferreira
IBM Research - Austin
- RRRam Rajamony
IBM Research - Austin
- JRJuan Rubio
IBM Research - Austin
Topics & keywords
Topics
Keywords
- Hypervisor
- Operating system
- Virtual machine
- Computer science
- Cloud computing
- Container (type theory)
- Virtualization
- Virtual machining
No related works found for this paper.