Heterogeneous Multi-core Task Scheduling Based on Adaptive Weight Whale Optimization Algorithm
Yulu He, Dejian Li, Haisen Sen, Tiancong Huang, Guojin Liu, Yang Jiang · 2023
An adaptive weight whale optimization algorithm (AWWOA) is proposed to solve the task adaptive scheduling problem in heterogeneous computing systems, improve the efficiency of heterogeneous multi-core task scheduling, and shorten the task completion time in this paper. The AWWOA adds weight factors to the position update of the whale algorithm and makes use of the dynamic changes of weight factors to enhance the global search ability to a great extent so that the algorithm can search for the optimal solution more precisely in the local development stage and avoid the whale population falling into the local optimal. The experimental results indicate that the AWWOA is able to effectively avoid falling into local optimization in the process of task scheduling optimization and improve the efficiency of task scheduling in heterogeneous multi-core systems.