Virtualization is a technology that allows the physical machine resources to be shared among different Virtual Machines (VMs). It is provided by a software layer called hypervisor or Virtual Machine ...