Collaborative Scheduling Algorithm for Dependent Tasks based on Multi-Agent RL in VEC Environment

To address the problem of limited computing power of vehicles, Vehicle Edge Computing (VEC) allows vehicles to schedule tasks to edge nodes with sufficient resources. In this paper, we propose a multi-agent reinforcement learning (MARL) approach to solve the multi-task scheduling problem in a dynami...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of physics. Conference series 2023-12, Vol.2670 (1), p.12021
Hauptverfasser: Xu, Pengfei, Ding, Xu, Zheng, Xiang, Zhang, Bixun, Lyu, Qingzhou, Liang, Tao, Shi, Lei
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To address the problem of limited computing power of vehicles, Vehicle Edge Computing (VEC) allows vehicles to schedule tasks to edge nodes with sufficient resources. In this paper, we propose a multi-agent reinforcement learning (MARL) approach to solve the multi-task scheduling problem in a dynamic VEC environment. First, we model the cooperative scheduling problem of dependent tasks in the VEC environment, considering the task priority and edge node load balancing in the task scheduling process. We define the optimization objective as minimizing the task processing delay and find it is an NP-hard problem. Then, we design a distributed algorithm SCMA based on MARL. The algorithm enables vehicles to find the optimal scheduling strategy by cooperating and sharing resources with each other. Finally, we use SUMO to simulate the road network topology and generate vehicle traffic trajectories. We construct heterogeneous vehicular applications for simulation experiments using the DAG generator. Compared with existing algorithms, the simulation results validate the superiority of the SCMA algorithm.
ISSN:1742-6588
1742-6596
DOI:10.1088/1742-6596/2670/1/012021