1 Introduction
The new paradigm of traditional computing convention of stand-alone personal computer has been extended to cloud computing over past few years. This facilitates the tenants to avail the computing infrastructure as per requirement and enables the pay-as-you-go feature of the cloud computing model. In other words, the available pools of computing resources in a data center are given to the tenants as public utility services [1] . For this, different service models are introduced to suit the tenants’ requirement such as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) by using Virtualization technology.