“…Cloud computing has number of definitions but the U.S NIST (National Institute of Standards and Technology) has defined the cloud computing as "cloud computing is a model for enabling on demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned by and released with minimal effort or service provider interaction." Although this resulted in attraction of the enterprises, educational organizations, government agencies etc., towards the cloud computing like Amazon, IBM, Google etc., creating their own cloud platforms to provide more services and grow their business [9,10,11].…”