Nyirenda, ClementSubramoney, Dineshan2023-02-232024-10-302023-02-232024-10-302022https://hdl.handle.net/10566/16977>Magister Scientiae - MScScientific workflows are denoted by interdependent tasks and computations that are aimed at achieving some scientific objectives. The scheduling of these workflows involve the allocation of the tasks to particular computational resources, traditionally on the cloud infrastructure. This process is, however, very challenging. It is associated with high computation and communication costs because scientific workflows are data-intensive and computationally complex. In recent years, there has been overwhelming interest in using population-based optimization algorithms such as Particle Swarm Optimization (PSO) and Genetic Algorithms (GA) for scientific workflow scheduling, predominantly, in the cloud environments.enGenetic algorithmsCloud computingFog computingComputer scienceCybersecurityA comparative evaluation of population-based optimization algorithms for workflow scheduling in cloud-fog environmentsUniversity of the Western Cape