Gradient-Based Scheduler for Scientific Workflows in Cloud Computing

Danjing Wang, Huifang Li*, Youwei Zhang, Baihai Zhang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

Abstract

It is becoming increasingly attractive to execute workflows in the cloud, as the cloud environment enables scientific applications to utilize elastic computing resources on demand. However, despite being a key to efficiently managing application execution in the cloud, traditional workflow scheduling algorithms face significant challenges in the cloud environment. The gradient-based optimizer (GBO) is a newly proposed evolutionary algorithm with a search engine based on the Newton’s method. It employs a set of vectors to search in the solution space. This study designs a gradient-based scheduler by using GBO for workflow scheduling to minimize the usage costs of workflows under given deadline constraints. Extensive experiments are conducted on well-known scientific workflows of different sizes and types using WorkflowSim. The experimental results show that the proposed scheduling algorithm outperforms five other state-of-the-art algorithms in terms of both the constraint satisfiability and cost optimization, thereby verifying its advantages in addressing workflow scheduling problems.

Original languageEnglish
Pages (from-to)64-73
Number of pages10
JournalJournal of Advanced Computational Intelligence and Intelligent Informatics
Volume27
Issue number1
DOIs
Publication statusPublished - Jan 2023

Keywords

  • cloud computing
  • constrained optimization
  • evolutionary approach
  • gradient-based optimizer (GBO)
  • workflow scheduling

Fingerprint

Dive into the research topics of 'Gradient-Based Scheduler for Scientific Workflows in Cloud Computing'. Together they form a unique fingerprint.

Cite this