• DocumentCode
    704749
  • Title

    An updated performance comparison of virtual machines and Linux containers

  • Author

    Felter, Wes ; Ferreira, Alexandre ; Rajamony, Ram ; Rubio, Juan

  • Author_Institution
    IBM Res., Austin, TX, USA
  • fYear
    2015
  • fDate
    29-31 March 2015
  • Firstpage
    171
  • Lastpage
    172
  • 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.
  • Keywords
    Linux; cloud computing; virtual machines; Docker; KVM; Linux containers; cloud architectures; cloud computing; container manager; representative hypervisor; virtual machines; Containers; Hardware; Linux; Random access memory; Servers; Throughput; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2015 IEEE International Symposium on
  • Conference_Location
    Philadelphia, PA
  • Type

    conf

  • DOI
    10.1109/ISPASS.2015.7095802
  • Filename
    7095802