Scheduling scientific workflows in cloud computing environments, taking infrastructure provisioning into account, represents a complex optimisation problem, where minimising the total workflow completion time is a primary objective. This problem is computationally challenging, and metaheuristic methods such as genetic algorithms have been widely employed to obtain approximate solutions. In this study, an alternative approach based on a local search algorithm is proposed, employing four neighbourhood structures. These structures operate on the ordering of task assignments to virtual machines, enabling efficient exploration of the solution space through small, targeted modifications. A hybrid metaheuristic, known as a memetic algorithm, is used, combining the global search capabilities of genetic algorithms with the local refinement provided by the proposed local search. Experimental results demonstrate that the memetic algorithm produces competitive results compared with traditional genetic algorithms.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Memetic Algorithm for the Scientific Workflow Scheduling Problem with a Disk-Network-Computation Model

  • Pelayo González-García,
  • María R. Sierra,
  • Jorge Puente,
  • Francisco Javier Gil-Gala

摘要

Scheduling scientific workflows in cloud computing environments, taking infrastructure provisioning into account, represents a complex optimisation problem, where minimising the total workflow completion time is a primary objective. This problem is computationally challenging, and metaheuristic methods such as genetic algorithms have been widely employed to obtain approximate solutions. In this study, an alternative approach based on a local search algorithm is proposed, employing four neighbourhood structures. These structures operate on the ordering of task assignments to virtual machines, enabling efficient exploration of the solution space through small, targeted modifications. A hybrid metaheuristic, known as a memetic algorithm, is used, combining the global search capabilities of genetic algorithms with the local refinement provided by the proposed local search. Experimental results demonstrate that the memetic algorithm produces competitive results compared with traditional genetic algorithms.