International Journal of Computer Applications
In the simplest way, cloud computing means classifying and getting data and programs over the Internet instead of the computer's hard disk drive. It is a dissemination of computing resources-everything from applications to data centers over the Internet on a reward-for-use basis. Cloud computing is mostly defined as a type of computing that focuses on sharing computing resources rather of having the local host or personal devices to manage applications. The major issues related to the cloud are resource discovery, fault tolerance, load balancing and security.