International Journal of Computer Applications
Cloud Computing refers to a paradigm whereby services are offered via internet using pay-as-you-go model. Services are deployed in data centers and the pool of data centers is collectively referred to as \"Cloud\". Data centers make use of scheduling techniques to optimally allocate resources to various jobs. Different scenarios require different scheduling algorithms. The selection of a particular scheduling algorithm depends upon various factors like the parameter to be optimized (cost or time), quality of service to be provided and information available regarding various aspects of job.