Performance Analysis of Linux Container and Hypervisor for Application Deployment on Clouds
Shivananda R. Poojara, Vishal B. Ghule, Mahantesh N. Birje, Nagaraj V. Dharwadkar · 2018 International Conference on Computational Techniques, Electronics and Mechanical Systems (CTEMS) · 2018
Application deployment on cloud is done by using Virtual machine (VM) or Linux containers (LXC). While deploying applications on cloud we consider performance and overhead given by VMs. Performance of the VMs can impact overall performance of cloud service. We have carried out the performance analysis of the LXC and VM. The performance of VM and LXC is analyzed considering the resources like CPU, RAM, Hard Disk and HTTP Server. Xenserver is chosen as VM. In performance comparison, we used Bare-metal as the ideal case. Bare-metal is the OS directly installed on the top of Hardware. The performance of LXC is nearly same to Bare-metal and in a superior way than VM in each aspect. As Bare-metal and LXC can access hardware without any virtualization layer, both can utilize the hardware in a superior way than VM.