International Journal of Computer Applications
Cloud computing is a new technological trend that supports better utilization of IT infrastructure, services and applications. It follows pay-per-use approach for its services, in which user do not need to own infrastructure, platform or applications but use them at any time wherever they need them. The realization of cloud computing has become a reality with the support of various paradigms like distributed systems, virtualization, Web 2.0, service-oriented computing and utility computing. In all these paradigms, scheduling forms an important role.