Skip to main navigation Skip to search Skip to main content

Evolving Scheduling Heuristics for Energy-Efficient Dynamic Workflow Scheduling in Cloud via Genetic Programming Hyper-Heuristics

  • Zaixing Sun
  • , Fangfang Zhang
  • , Yi Mei
  • , Hejiao Huang
  • , Chonglin Gu*
  • , Bin Qian
  • , Mengjie Zhang
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Victoria University of Wellington
  • Kunming University of Science and Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

With the rapid development of cloud computing, the issue of how to reduce energy consumption has attracted a great deal of attention. Especially for dynamic workflow scheduling, dependency constraints between tasks and high quality of service requirements, such as real-time requirements and deadline constraints, make it very challenging. This paper focuses on the energy-efficient scheduling problem, which jointly considers the impact of finer-grained tasks with CPU and memory configurations on energy consumption. A dynamic workflow scheduling simulator is developed to mimic the scheduling process in real-world scenarios. Then, we propose a Cooperative Coevolution Genetic Programming to learn heuristics for both the task selection decision and the instance selection decision, using the simulator for heuristic evaluation. The scheduling heuristics obtained by Cooperative Coevolution Genetic Programming evolution can then be used to make real-time decisions in dynamic environments. The simulation results show that the proposed method has managed to obtain better scheduling heuristics than the baseline methods in terms of energy consumption and resource utilization.

Original languageEnglish
Title of host publicationAdvanced Intelligent Computing Technology and Applications - 20th International Conference, ICIC 2024, Proceedings
EditorsDe-Shuang Huang, Xiankun Zhang, Wei Chen
PublisherSpringer Science and Business Media Deutschland GmbH
Pages169-182
Number of pages14
ISBN (Print)9789819755776
DOIs
StatePublished - 2024
Externally publishedYes
Event20th International Conference on Intelligent Computing, ICIC 2024 - Tianjin, China
Duration: 5 Aug 20248 Aug 2024

Publication series

NameLecture Notes in Computer Science
Volume14862 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference20th International Conference on Intelligent Computing, ICIC 2024
Country/TerritoryChina
CityTianjin
Period5/08/248/08/24

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Cloud Computing
  • Dynamic Workflow Scheduling
  • Genetic Programming Hyper-heuristics

Fingerprint

Dive into the research topics of 'Evolving Scheduling Heuristics for Energy-Efficient Dynamic Workflow Scheduling in Cloud via Genetic Programming Hyper-Heuristics'. Together they form a unique fingerprint.

Cite this