Open Access Te Herenga Waka-Victoria University of Wellington
Browse
- No file added yet -

Multi-Tree Genetic Programming Hyper-Heuristic for Dynamic Flexible Workflow Scheduling in Multi-Clouds

Download (2.66 MB)
journal contribution
posted on 2024-09-26, 23:40 authored by Z Sun, Yi MeiYi Mei, Fangfang ZhangFangfang Zhang, H Huang, C Gu, Mengjie ZhangMengjie Zhang
Multi-cloud is a promising paradigm due to its advantages such as avoiding vendor lock-in and optimising costs. This paper focuses on dynamic flexible workflow scheduling with minimum total monetary cost in multi-clouds, considering multiple categories of services for each cloud with different configurations and billing methods. Existing studies generally ignore the characteristics and states of each individual cloud when making schedules, which may be ineffective regarding cost savings and quality of service. To address this issue, we propose to introduce a cloud selection decision on top of the existing task selection and resource selection decisions to help us select appropriate resource for task in an overall cost-effective cloud. To automatically learn the task, cloud and resource selection rules simultaneously, we propose a new genetic programming with multi-tree representation based on a customised discrete event-driven dynamic workflow scheduling simulator. Simulation results based on two real-world data traces show that the proposed algorithm performs significantly better than the state-of-the-art algorithms in terms of reducing the rental costs and deadline deviation, and improving the success rate. The results also show that the superiority of the proposed algorithm lies in the ability to select an appropriate cloud resource for a task.

History

Preferred citation

Sun, Z., Mei, Y., Zhang, F., Huang, H., Gu, C. & Zhang, M. (2024). Multi-Tree Genetic Programming Hyper-Heuristic for Dynamic Flexible Workflow Scheduling in Multi-Clouds. IEEE Transactions on Services Computing, PP(99), 1-16. https://doi.org/10.1109/TSC.2024.3394691

Journal title

IEEE Transactions on Services Computing

Volume

PP

Issue

99

Publication date

2024-01-01

Pagination

1-16

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication status

Published

Online publication date

2024-04-30

ISSN

2372-0204

eISSN

1939-1374