Virtualization is a new technology that uses revolutionary advancements in cloud computing. It enables data centers to reduce their need for physical machines, save energy and secure their