Standard

Multi-agent Reinforcement Learning based Adaptive Heterogeneous DAG Scheduling. / Петросян, Ованес Леонович; Жадан, Анастасия Юрьевна; Аллахвердян, Александр Львович; Кондратов, Иван Владимирович; Михеев, Викентий Сергеевич; Romanovskii, Aleksei ; Kharin, Vitaliy .

в: ACM Transactions on Intelligent Systems and Technology, Том 14, № 5, 87, 03.10.2023.

Результаты исследований: Научные публикации в периодических изданияхстатьяРецензирование

Harvard

APA

Vancouver

Author

BibTeX

@article{81b298acd2c9436289781adc35454bb5,
title = "Multi-agent Reinforcement Learning based Adaptive Heterogeneous DAG Scheduling",
abstract = "Static scheduling of computational workflow represented by a directed acyclic graph (DAG) is an important problem in many areas of computer science. The main idea and novelty of the proposed algorithm is an adaptive heuristic or graph metric which uses a different heuristic rule at each scheduling step depending on local workflow. It is also important to note that multi-agent reinforcement learning is used to determine scheduling policy based on adaptive metrics. In order to prove the efficiency of the approach a comparison with the state-of-the-art DAG scheduling algorithms is provided: DONF, CPOP, HCPT, HPS and PETS. Based on the simulation results the proposed algorithm shows the improvement of up to 30% on specific graph topologies, and average performance gain of 5.32% compared to the best scheduling algorithm DONF(suitable for large-scale scheduling) on large number of random DAGs. Another important result is that using the proposed algorithm it was possible to cover 30.01% of the proximity interval from the best scheduling algorithm to the global optimal solution. This indicates that the idea of an adaptive metric for DAG scheduling is important and requires further research and development.",
author = "Петросян, {Ованес Леонович} and Жадан, {Анастасия Юрьевна} and Аллахвердян, {Александр Львович} and Кондратов, {Иван Владимирович} and Михеев, {Викентий Сергеевич} and Aleksei Romanovskii and Vitaliy Kharin",
year = "2023",
month = oct,
day = "3",
doi = "10.1145/3610300",
language = "English",
volume = "14",
journal = "ACM Transactions on Intelligent Systems and Technology",
issn = "2157-6904",
publisher = "Association for Computing Machinery",
number = "5",

}

RIS

TY - JOUR

T1 - Multi-agent Reinforcement Learning based Adaptive Heterogeneous DAG Scheduling

AU - Петросян, Ованес Леонович

AU - Жадан, Анастасия Юрьевна

AU - Аллахвердян, Александр Львович

AU - Кондратов, Иван Владимирович

AU - Михеев, Викентий Сергеевич

AU - Romanovskii, Aleksei

AU - Kharin, Vitaliy

PY - 2023/10/3

Y1 - 2023/10/3

N2 - Static scheduling of computational workflow represented by a directed acyclic graph (DAG) is an important problem in many areas of computer science. The main idea and novelty of the proposed algorithm is an adaptive heuristic or graph metric which uses a different heuristic rule at each scheduling step depending on local workflow. It is also important to note that multi-agent reinforcement learning is used to determine scheduling policy based on adaptive metrics. In order to prove the efficiency of the approach a comparison with the state-of-the-art DAG scheduling algorithms is provided: DONF, CPOP, HCPT, HPS and PETS. Based on the simulation results the proposed algorithm shows the improvement of up to 30% on specific graph topologies, and average performance gain of 5.32% compared to the best scheduling algorithm DONF(suitable for large-scale scheduling) on large number of random DAGs. Another important result is that using the proposed algorithm it was possible to cover 30.01% of the proximity interval from the best scheduling algorithm to the global optimal solution. This indicates that the idea of an adaptive metric for DAG scheduling is important and requires further research and development.

AB - Static scheduling of computational workflow represented by a directed acyclic graph (DAG) is an important problem in many areas of computer science. The main idea and novelty of the proposed algorithm is an adaptive heuristic or graph metric which uses a different heuristic rule at each scheduling step depending on local workflow. It is also important to note that multi-agent reinforcement learning is used to determine scheduling policy based on adaptive metrics. In order to prove the efficiency of the approach a comparison with the state-of-the-art DAG scheduling algorithms is provided: DONF, CPOP, HCPT, HPS and PETS. Based on the simulation results the proposed algorithm shows the improvement of up to 30% on specific graph topologies, and average performance gain of 5.32% compared to the best scheduling algorithm DONF(suitable for large-scale scheduling) on large number of random DAGs. Another important result is that using the proposed algorithm it was possible to cover 30.01% of the proximity interval from the best scheduling algorithm to the global optimal solution. This indicates that the idea of an adaptive metric for DAG scheduling is important and requires further research and development.

UR - https://www.mendeley.com/catalogue/640b49ca-1ff8-341a-880d-65673b8edf74/

U2 - 10.1145/3610300

DO - 10.1145/3610300

M3 - Article

VL - 14

JO - ACM Transactions on Intelligent Systems and Technology

JF - ACM Transactions on Intelligent Systems and Technology

SN - 2157-6904

IS - 5

M1 - 87

ER -

ID: 107521748