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
Link To Document