Cloud computing is a term which is used to refer to the use of scalable, real-time, Internet-based information technology services and resources.[1] Cloud Computing is a nebulous concept that incorporates hardware as a service, software as a service (SaaS), utility computing, Web 2.0 and other recent, well-known technology trends, in which the common theme is [...]