Virtualization is growing rapidly as a result of the increasing number of
alternative solutions in this area, and of the wide range of application field.
Until now, hypervisor-based virtualization has been the de facto solution to
perform server virtualization. Recently, container-based virtualization - an
alternative to hypervisors - has gained more attention because of lightweight
characteristics, attracting cloud providers that have already made use of it to
deliver their services. However, a gap in the existing research on containers
exists in the area of power consumption. This paper presents the results of a
performance comparison in terms of power consumption of four different
virtualization technologies: KVM and Xen, which are based on hypervisor
virtualization, Docker and LXC which are based on container virtualization. The
aim of this empirical investigation, carried out by means of a testbed, is to
understand how these technologies react to particular workloads. Our initial
results show how, despite of the number of virtual entities running, both kinds
of virtualization alternatives behave similarly in idle state and in CPU/Memory
stress test. Contrarily, the results on network performance show differences
between the two technologies.Comment: Accepted to the IEEE/ACM UCC 2015 (SD3C Workshop) - IEEE Copyrigh