Research Area:  Cloud Computing
The complex and large-scale scientific workflow applications are effectively executes on the cloud. The performance of cloud computing highly depends on the task scheduling. Optimal workflow scheduling is still a challenge that needs to be addressed due to the conflicting objectives and increasing demand for quality of service. Task scheduling is an NP-hard problem due to its complexity. The newly introduced methods for resolving the problem of task scheduling are facing challenges to take the benefits of all aspects of cloud computing. In this article, we study the joint optimization of cost and makespan of scheduling workflows in infrastructure as a service clouds and propose a new workflow scheduling scheme using deep learning. In this scheme, a deep-Q learning-based heterogeneous earliest-finish-time (DQ-HEFT) algorithm is developed, which closely integrates the deep learning mechanism with the task scheduling heuristic HEFT. The workflowsim simulator is used for the experiment of the real-world and synthetic workflows. The experiment results demonstrate the efficiency of our proposed approach compared with existing algorithms. This technique can achieve significantly better makespan and speed metrics with a remarkably higher volume of data and can run faster compared with the existing workflow scheduling algorithms in cloud computing environment.
Author(s) Name:  Avinash Kaur, Parminder Singh, Ranbir Singh Batth, Chee Peng Lim
Journal name:  Software: Practice and Experience
Publisher name:  Wiley
Volume Information:  Volume52, Issue3, Pages 689-709
Paper Link:   https://onlinelibrary.wiley.com/doi/abs/10.1002/spe.2802