“…Cloud computing, in form of resource sharing, is the most feasible solution for problems like [6,7,11,14,18] (9) accessing much more efficient computing by centralizing storage, memory and processing, (10) providing spaces to store information, mobility of data, and computing power, (11) accessing information, services and resources on demand, irrespective of location & time, (12) resources of Cloud can be scaled easily, rapidly, dynamically, automatically, and provisioned "on demand" with all services, applications and processes, regardless of the location of user or device, (13) no worrying about any maintenance or management of actual resources, and (14) users can also develop, manage and organize shared applications.…”