A cooperative coevolutionary genetic programming hyper-heuristic for multi-objective makespan and cost optimization in cloud workflow scheduling
This study presents a novel multi-objective approach for NP-hard workflow scheduling in cloud computing environments. Traditional rule-based heuristics offer flexibility but lack consistent superiority across all criteria and scenarios. The development of specific rules usually requires tedious manual refinement by experts. To overcome this limitation, our method leverages evolutionary computation and simulation to automatically derive new rules. Moreover, workflow scheduling involves two crucial and related aspects: task scheduling and the allocation of virtual machines. Our contribution includes three distinct algorithms: two that address each decision separately and a third approach that coevolves priority rules for both decisions simultaneously. Computational tests demonstrate superior performance, with an exploration of rules yielding a 72.91% larger hypervolume for optimizing makespan and costs compared to benchmark heuristics from the literature. The validation on unseen instances shows a 90.26% improvement in hypervolume performance, highlighting the robustness of our approach. • Introducing a novel cooperative coevolutionary GPHH framework for WSCC. • Simultaneously coevolving task scheduling and VM selection rules. • Addressing conflicting objectives in WSCC, focusing on the makespan and costs. • Incorporating the NSGA-II for comprehensively exploring the objective space. • The HVR was increased by up to 72.91% compared to benchmark heuristics.
Authors
- José Rui Figueira (ORCID: https://orcid.org/0000-0001-9822-1167)
- Rui Neves (ORCID: https://orcid.org/0000-0001-5482-9883)
- Yannik Zeiträg (ORCID: https://orcid.org/0000-0003-0890-2028)
- Tomás Zaki
Institutions
- University of Lisbon (PT)
- Instituto de Telecomunicações (PT)
Publication Details
- Journal
- Computers & Operations Research
- Published
- 2024-08-22
- DOI
- https://doi.org/10.1016/j.cor.2024.106805
- Citations
- 8
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 6.23
Funders
- European Commission
- Ministério da Ciência, Tecnologia e Ensino Superior
- Fundação para a Ciência e a Tecnologia