Author(s): Bohar Singh, Gursewak Singh

Cloud computing is growing trend in internet technology that enable on demand network access to a shared pool of configurable resources. The virtualization is a core part of cloud computing which enables physical resources to partition into virtual resources so that they can be shared among individual virtual machines. This sharing of virtualized resources can reduce wastage of storage, server and physical machines. The virtualized environment in cloud computing consists of the underlying hardware, hypervisor and virtual machines (VMs) which enables intellectual IT resources on demand dynamic allocation of resources such as network, storage, application, server and client. Virtualization using hypervisor becomes significant as a way to develop system security, provide greater flexibility and reliability. Currently, there is an increased desire to use virtualized systems in enterprise in order to reduce cost and more efficiently utilize resources. This paper describes different types of hypervisor and virtualization techniques, how it helps to expand elasticity of the resources in cloud computing environment.