RUS  ENG
Full version
JOURNALS // Doklady Rossijskoj Akademii Nauk. Mathematika, Informatika, Processy Upravlenia // Archive

Dokl. RAN. Math. Inf. Proc. Upr., 2024 Volume 520, Number 2, Pages 169–181 (Mi danma598)

SPECIAL ISSUE: ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING TECHNOLOGIES

Heterogeneous computational scheduling using adaptive neural hyper-heuristic

A. Allahverdyana, A. Zhadana, I. Kondratova, O. Petrosyanab, A. Romanovskiic, V. Kharinc, Y. Libd

a Saint Petersburg State University, Saint Petersburg, 198504, Russia
b Yan'an University, Yan'an, 716000, China
c Saint Petersburg Research Center, Huawei Russian Research Institute, Saint Petersburg, 191119, Russia
d Harbin Institute of Technology, Heilongjiang, Harbin, 150001, China

Abstract: In heterogeneous computing environments, efficiently scheduling tasks, especially those forming Directed Acyclic Graphs (DAGs), is critical. This is particularly true for various Cloud and Edge computing tasks, as well as training Large Language Models (LLMs). This paper introduces a new scheduling approach using an Adaptive Neural Hyper-heuristic. By integrating a neural network trained with genetic algorithms, our method aims to minimize makespan. The approach uses a two-level algorithm: the first level prioritizes tasks using adaptive heuristic and the second level assigns resources based on the Earliest Finish Time (EFT) algorithm. Our tests show that this method significantly improves over traditional scheduling heuristics and other machine learning-based approaches. It reduces the makespan by 6.7% for small-scale DAGs and 28.49% for large-scale DAGs compared to the leading DONF algorithm. Additionally, it achieves a proximity of 84.08% to 96.43% to the optimal solutions found using Mixed-Integer Linear Programming (MILP), demonstrating its effectiveness in diverse computational settings.

Keywords: neural networks, scheduling, directed acyclic graph, genetic algorithm.

UDC: 004.93

Received: 27.09.2024
Accepted: 02.10.2024

DOI: 10.31857/S2686954324700577


 English version:
Doklady Mathematics, 2024, 110:suppl. 1, S151–S161

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025