Asian Journal of Multidimensional Research (AJMR)
  • Year: 2017
  • Volume: 6
  • Issue: 8

Comparison of job scheduling algorithms in cloud computing

  • Author:
  • Davneet Singh Chawla1, Kanwalvir Singh Dhindsa2
  • Total Page Count: 9
  • Page Number: 82 to 90

1Research Scholar, Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib, I.K.G. Punjab Technical University, Jalandhar, Punjab, Email id: davneet92@gmail.com

2Professor (CSE), Baba Banda Singh Bahadur Engineering College, Fatehgarh Sahib, India. Email id: kanwalvir.singh@bbsbec.ac.in

Online published on 9 October, 2017.

Abstract

Cloud computing is network based computing environments that provide the customers with computing resources as a service over a network on demand. Cloud computing offers scalability, availability and different services as important benefits. Cloud provides the services to the organizations like storage, applications and servers. Cloud computing is an on demand and pay per use service. The unique concept of cloud computing creates new opportunities for Business and IT enterprises to achieve their goals. In cloud computing, typically there are range of jobs that need to be completed with the to be had assets to obtain most fulfilling performance, less processing cost, short average waiting time, shortest response time, and efficient utilization of resources etc. Load balancing is one of the major challenges in cloud computing which is required to distribute the dynamic workload across more than one nodes to make certain that no single node is overloaded. It helps in optimal utilization of resources and hence in enhancing the performance of the system. There are a few existing scheduling algorithms which could keep load balancing and provide better methods via efficient process scheduling and resource allocation strategies[3]. It becomes necessary to use the resources that are available efficiently in order to maximize the profits with optimized scheduling and load balancing algorithms. This paper discusses some of the scheduling and load balancing algorithms in cloud computing.

Keywords

Cloud Computing, Job Scheduling Algorithms, Resource Allocation, Load Balancing, Cloud Benefits