International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
In this paper, the earlier literature for resource optimization and virtualization has been presented. All the ideas that are developed have been understood and review has been presented for the same. Server virtualization is a key building block that enables application isolation, mobility, and partitioning of individual servers in the cloud. Applications are placed into Virtual Machine which simplifies the provisioning and configuration of application allowing for easier reconfiguration of resources to meet server demands. It has also focused on how to maximize the performance of a single physical system by introducing multiple operating systems at a time with cost minimization and efficient resource management using virtualization.