International Journal of Engineering Trends and Technology
Virtualization provides an efficient solution to the objectives of the cloud computing paradigm by facilitating creation of Virtual Machines (VMs) over the underlying physical servers, leading to improved resource utilization and abstraction. Virtualization refers to creating a virtual version of a device or a resource such as a server, a storage device, network or even operating system where the mechanism divides the resource into one or more execution environments. To analyze the behavior of a Cloud data centers: utilization, availability, waiting time, and responsiveness. The factors that a cloud provider must take into account are elasticity, scalability, live migration of VMs and performance isolation.