International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 95 - Number 23 |
Year of Publication: 2014 |
Authors: Himanshu Goel, Narendra Chamoli |
10.5120/16735-6981 |
Himanshu Goel, Narendra Chamoli . Job Scheduling Algorithms in Cloud Computing: A Survey. International Journal of Computer Applications. 95, 23 ( June 2014), 19-22. DOI=10.5120/16735-6981
Cloud Computing is the new IT Paradigm that makes the delivery of computing resources (Hardware and Software), applications and data as a service over the internet to its users. Cloud computing mainly intended to provide reliable, dynamic and virtualized services in terms of resources for doing computation, storage and knowledge sharing. An essential requirement in cloud computing is scheduling of current jobs to be executed within some given metrics or constraints. In Cloud computing, execution of jobs requires various resources which are available to them by fulfilling certain constraints like best performance, minimum execution time, shortest response time, fault-tolerance and quality of expected services. The scheduler should order the jobs in a way where the balance between improving the quality of services and at the same time maintaining the efficiency and fairness among the jobs. Thus, in large-scale distributed systems, the performance evaluation of the algorithm is important. In this paper, our major goal is to study systematic review of various job scheduling algorithms.