Sebastian Wüst, Dennis Schwerdel, Paul Müller
June 7, 2017
As a newer concept, in comparison to hypervisor technologies, container-based virtualization is a rather lightweight virtualization concept. By not emulating any hardware it has a much lower overhead with good isolation. The basic idea is to generate isolated containers which use the same kernel as the host system, instead of individual ones per virtual machine. Hence the virtualized applications or systems have to be compatible to the same kernel. Networking testbeds like ToMaTo can benefit from such technology, since it allows to run many virtual machines in parallel. In this paper, three representatives of Linux container-based virtualization technologies will be presented: OpenVZ, Linux-VServer and LXC. The main features and concepts of each technology will be discussed, followed by a comparison about performance, security, virtualization system integration and client software. At the end their value for ToMaTo will be rated.