ABSTRACT

Compute virtualization is a technique of separating the physical hardware of a computer from the operating system. Demand for virtualization has risen as the workforce increasingly connect their laptops, tablets, and smartphones to applications residing in virtual data centers, freeing the users to access office databases from home. The process of compute virtualization is very effective in optimizing the standard hardware resources of a physical machine. Storage virtualization is the process of hosting storage arrangements by presenting one or more logical storage units to the accessing computer. Virtualization applied at the network-wide level enables the pooling of storage purchased from many vendors and the ability to manage these pools from a single management interface. File-level storage virtualization, in contrast to block-level virtualization, occurs in an network-attached storage environment. Application virtualization enables running an application without installation or any dependencies on the underlying computing platform.