Transfer Learning Assisted GPHH for Dynamic Multi-Workflow Scheduling in Cloud Computing

Kirita-Rose Escott,Hui Ma,Gang Chen
DOI: https://doi.org/10.1007/978-3-030-97546-3_36
2022-01-01
Abstract:Dynamic Multi-Workflow Scheduling (DWS) in cloud is a challenging optimisation due to the dynamic nature of the problem. It requires complex mapping decisions to be made under unknown dynamic events. Genetic Programming Hyper-Heuristic (GPHH) has been successfully applied to generate scheduling heuristics for DWS due to its flexible representation. However, the simulation-based evaluation is computationally expensive due to calculations required by individuals to make decisions in the simulation. To improve efficiency, this paper proposes a novel Transfer Learning (TL) Assisted GPHH (TL-GPHH). Specifically, TL-GPHH is designed and compared with Non-Assisted GPHH to generate effective heuristic rules in less time. The results show that the proposed algorithm generates heuristics that can minimise makespan in more scenarios than Non-Assisted GPHH and other state-of-the-art heuristics. Moreover, the proposed algorithm can reduce the computational costs of GP without sacrificing the performance.
What problem does this paper attempt to address?