• DocumentCode
    704248
  • Title

    Comparing Containers versus Virtual Machines for Achieving High Availability

  • Author

    Wubin Li ; Kanso, Ali

  • Author_Institution
    Ericsson Res., Montreal, QC, Canada
  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    353
  • Lastpage
    358
  • Abstract
    In recent decades, virtualization as an abstraction from physical hardware has become a popular solution to resource isolation and server consolidation. With the surge in adoption of virtualization technologies, ensuring High Availability (HA) for applications hosted in virtualized environments emerges as an important problem and has garnered substantial attention. In this paper, we present a brief comparison of virtualization technologies from a HA perspective. The state-of-the-art HA solutions in two mainstream types of virtualized platforms (i.e., hypervisor-based platform and container-based platform) are respectively investigated in terms of limitations and features such as live migration, failure detection, and checkpoint/ restore. One of our key findings is that, compared with hypervisor-based platforms, HA features in container-based platforms are far from enough. From a HA perspective, extensions on top of container technologies are required.
  • Keywords
    resource allocation; virtual machines; HA; container comparison; high availability; hypervisor-based platforms; resource isolation; server consolidation; virtual machines; virtualization technologies; virtualized environments; virtualized platforms; Availability; Containers; Heart beat; Kernel; Servers; Synchronization; Virtualization; cloud computing; container; fault tolerance; high availability; hypervisor; virtualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Engineering (IC2E), 2015 IEEE International Conference on
  • Conference_Location
    Tempe, AZ
  • Type

    conf

  • DOI
    10.1109/IC2E.2015.79
  • Filename
    7092943