International Journal of Computer Applications
Cloud computing is a pay per use model for providing convenient and on demand network access to sharable and configurable computing resources like networks, servers and applications that can be easily managed with minimal effort or service provider interaction. The various characteristics provided by cloud systems are Internet based computing, heterogeneity, on demand self-service, pay per use model, location independent resource pooling, availability, scalability and ubiquitous network access. Virtualization is a way of abstracting the physical resources to improve their utilization. It logically divides the resources between different users.