Skip to main content

Research Repository

Advanced Search

A Multi-UAV Cooperative Task Scheduling in Dynamic Environments: Throughput Maximization

Zhao, Liang; Li, Shuo; Tan, Zhiyuan; Hawbani, Ammar; Timotheou, Stelios; Yu, Keping

Authors

Liang Zhao

Shuo Li

Ammar Hawbani

Stelios Timotheou

Keping Yu



Abstract

Unmanned aerial vehicle (UAV) has been considered a promising technology for advancing terrestrial mobile computing in the dynamic environment. In this research field, throughput, the number of completed tasks and latency are critical evaluation indicators used to measure the efficiency of UAVs in existing studies. In this paper, we transform these metrics to a single optimization objective, i.e., throughput maximization. To maximize the throughput, we consider realizing this goal in two respects. The first is to adapt the formation of the UAVs to provide cooperative computing service in a dynamic environment, we integrate a policy-based gradient algorithm and the task factorization network as a new reinforcement learning algorithm to improve the cooperation of UAVs. The second is to optimize the association process between UAVs and users, where the heterogeneity of tasks is considered. This algorithm is modified from the Gale-Shapley stability concept to optimize the appropriate association between tasks and UAVs in a dynamic time-varying condition to get the near-optimal association with few iterations. The scheduling of dependent tasks and independent tasks jointly also has to be considered. Finally, simulation results demonstrate the improvement of cooperation performance and the practicability of the association process.

Citation

Zhao, L., Li, S., Tan, Z., Hawbani, A., Timotheou, S., & Yu, K. (2025). A Multi-UAV Cooperative Task Scheduling in Dynamic Environments: Throughput Maximization. IEEE Transactions on Computers, 74(2), 442 - 454. https://doi.org/10.1109/tc.2024.3483636

Journal Article Type Article
Acceptance Date Oct 8, 2024
Online Publication Date Oct 25, 2024
Publication Date 2025-02
Deposit Date Oct 25, 2024
Publicly Available Date Nov 25, 2024
Journal IEEE Transactions on Computers
Print ISSN 0018-9340
Publisher Institute of Electrical and Electronics Engineers
Peer Reviewed Peer Reviewed
Volume 74
Issue 2
Pages 442 - 454
DOI https://doi.org/10.1109/tc.2024.3483636
Keywords Throughput, Autonomous Aerial Vehicles, Trajectory, Optimization, Measurement, Heuristic Algorithms, Computers, Servers, Vehicle Dynamics, Training, Throughput Maximization, Multi UAV Cooperation, Task Scheduling, Reinforcement Learning
Public URL http://researchrepository.napier.ac.uk/Output/3897288
This output contributes to the following UN Sustainable Development Goals:

SDG 9 - Industry, Innovation and Infrastructure

Build resilient infrastructure, promote inclusive and sustainable industrialisation and foster innovation

Files

A Multi-UAV Cooperative Task Scheduling in Dynamic Environments: Throughput Maximization (accepted version) (3.3 Mb)
PDF








You might also like



Downloadable Citations