Exploit of Open Source Hypervisors for Managing the Virtual Machines on Cloud

If you need milk, would you buy a cow? Answer will be definitely no, so why to buy software, hardware or storage when you just require service. This innovative and revolutionizing mode of acquiring and utilizing IT resources is offered by cloud computing where IT resources are provided as on-demand services whether it’s a software, hardware or storage capacity. In order to reduce the global warming, cloud computing is moving towards virtualization, under this technique, memory, CPU and computational power is provided to clients’ virtual machines (VMs) virtually based on reality of the physical hardware. In a virtualized cloud environment, each client has a VM that is running client specific applications. As the operating system (OS) of cloud provider is running multiple VMs concurrently, it’s a challenging task to manage the entire VMs. Virtual Machine Manager (VMM) so called hypervisor is the tool used by cloud providers to manage the VMs in order to eliminate downtime and to provide efficient storage, CPU as well as computational power to each VM. There are several hypervisors available in industry such as VMware, Hyper-V, Xen and Kernel Virtual Machine (KVM). In order to contribute in the field of cloud virtualization, this research paper represents the virtualization of hypervisor on x86 architecture and conducts comparison analysis on two open source hypervisors i.e. Xen and KVM to clarify the suitability of these hypervisor for managing the VMs on cloud.

[1]  Duilio J. Protti Linux KVM as a learning tool , 2009 .

[2]  Stephen L. Scott,et al.  Loadable Hypervisor Modules , 2010, 2010 43rd Hawaii International Conference on System Sciences.

[3]  Li Shen,et al.  A Novel Hardware Assisted Full Virtualization Technique , 2008, 2008 The 9th International Conference for Young Computer Scientists.