Achieving Multi-Objective Scheduling of Heterogeneous Workflows in Cloud through a Genetic Programming Based Approach

Yongbo Yu,Hui Ma,Gang Chen
DOI: https://doi.org/10.1109/CEC45853.2021.9504695
2021-01-01
Abstract:Traditional human-designed heuristics-based algorithms are commonly employed to address workflow scheduling problems. Such as Heterogeneous Earliest Finish Time (HEFT) and CriticalPath are two best-known list based heuristics. Generally, heuristics-based approaches can generate a single heuristic by making decisions based on the current status of the tasks and available resources and map the unscheduled tasks to the available resources. However, traditional heuristics can easily cause unbalancing load problem. For example, with the objective of minimizing the makespan, traditional heuristics prefer to use computation resources with high computation capacity. Usually, such resources are expensive, which will lead to a high cost as a result. Therefore it is hard for single traditional heuristics to do a trade-off; thus, traditional heuristics are hard to apply for multi-objective workflow scheduling. In this paper, we develop a novel algorithm for workflow scheduling by considering both minimizing cost and makespan. Experiments show that the MOSGP approach can effectively minimize makespan and cost simultaneously.
What problem does this paper attempt to address?