A Comparative Study of Various Task Scheduling Algorithms in Cloud Computing
Scheduling is one of the most important aspects of cloud computing which is an active area of research due to the rapid enhancement of technology and the increase of cloud users by the day. For the execution of any process in a scheduling queue, it is important that a balance between the service quality and the efficiency of job execution is maintained. With increasing advancements in this field, many new, unconventional algorithms for scheduling are being developed in the cloud computing environment. This paper puts forward a detailed review and comparative study of the common methods in task scheduling. There exist various algorithms which have the capability to attain a high quality of service and performance by also simultaneously minimizing the time of execution. All the algorithms have been evaluated with respect to various QoS parameter. We evaluate and analyze various traditional scheduling algorithms along with some advanced Meta-Heuristic algorithms to bring out their differences with respect to their advantages and drawbacks.