JOURNAL ARTICLE

A Genetic Programming Hyper-Heuristic Approach to Design High-Level Heuristics for Dynamic Workflow Scheduling in Cloud

Abstract

Workflow scheduling in the cloud is the process of allocating tasks to scarce cloud resources, with an optimal goal. This is often achieved by adopting an effective scheduling heuristic. Workflow scheduling in cloud is challenging due to the dynamic nature of the cloud, often existing works focus on static workflows, ignoring this challenge. Existing heuristics, such as MINMIN, focus mainly on one specific aspect of the scheduling problem. High-level heuristics are heuristics constructed from existing man-made heuristics. In this paper, we introduce a new and more realistic workflow scheduling problem that considers different kinds of workflows, cloud resources and high-level heuristics. We propose a High-Level Heuristic Dynamic Workflow Scheduling Genetic Programming (HLH-DSGP) algorithm to automatically design high-level heuristics for workflow scheduling to minimise the response time of dynamically arriving task in a workflow. Our proposed HLH-DSGP can work consistently well regardless of the size and pattern of workflows, or number of available cloud resources. It is evaluated using a popular benchmark dataset using the popular WorkflowSim simulator. Our experiments show that with high-level scheduling heuristics, designed by HLH-DSGP, we can jointly use several well-known heuristics to achieve a desirable balance among multiple aspects of the scheduling problem collectively, hence improving the scheduling performance.

Keywords:
Computer science Heuristics Workflow Cloud computing Scheduling (production processes) Distributed computing Hyper-heuristic Dynamic priority scheduling Job shop scheduling Two-level scheduling Fair-share scheduling Mathematical optimization Artificial intelligence Database Computer network Operating system Mathematics Routing (electronic design automation)

Metrics

8
Cited By
1.42
FWCI (Field Weighted Citation Impact)
23
Refs
0.87
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

A Genetic Programming-Based Hyper-Heuristic Approach for Multi-Objective Dynamic Workflow Scheduling in Cloud Environment

Yongbo YuTao ShiHui MaGang Chen

Journal:   2022 IEEE Congress on Evolutionary Computation (CEC) Year: 2022 Pages: 1-8
JOURNAL ARTICLE

Hyper Heuristic MapReduce Workflow Scheduling in Cloud

Arunkumar PanneerselvamBhuvaneswari Subbaraman

Journal:   2018 2nd International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC)I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), 2018 2nd International Conference on Year: 2018
© 2026 ScienceGate Book Chapters — All rights reserved.