4.8 Article

Dependency Tasks Offloading and Communication Resource Allocation in Collaborative UAV Networks: A Metaheuristic Approach

Journal

IEEE INTERNET OF THINGS JOURNAL
Volume 10, Issue 10, Pages 9062-9076

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/JIOT.2022.3233667

Keywords

Task analysis; Servers; Face recognition; Resource management; Internet of Things; Topology; Computational modeling; Collaborative unmanned aerial vehicles (UAVs) network; communication resource allocation; directed acyclic graph (DAG) tasks; discrete whale optimization algorithm (D-WOA); offloading dependency subtasks

Ask authors/readers for more resources

Nowadays, UAVs-assisted MEC systems are being used to provide computation services to mobile users outside terrestrial networks. Limited capacity and battery life of standalone UAVs make it challenging to meet the computation requirement of numerous users. To address this, a collaborative scheme among UAVs is proposed to share workload and optimize latency and transmission rates for dependency tasks.
Nowadays, unmanned aerial vehicles (UAVs)-assisted mobile-edge computing (MEC) systems have been exploited as a promising solution for providing computation services to mobile users outside of terrestrial networks. However, it remains challenging for standalone UAVs to meet the computation requirement of numerous users due to their limited computation capacity and battery lives. Therefore, we propose a collaborative scheme among UAVs to share the workload between them. Furthermore, this work is the first to consider the task topology of offloading in MEC-enabled UAVs networks while restricting their power consumption. We study the task topology, in which a task consists of a set of subtasks, and each subtask has dependencies upon other subtasks. In the real world, subtasks with dependencies must wait for their preceding subtasks to complete before being executed, and this affects the offloading strategy. Next, we formulate an optimization problem to minimize the average latency of users by jointly controlling the offloading decision for dependent tasks and allocating the communication resources of UAVs. The formulated problem is NP-hard and cannot be solved in polynomial time. Therefore, we divide the problem into two subproblems: 1) offloading decision problem and 2) communication resource allocation problem. Then, a metaheuristic method is proposed to find the suboptimal solution to the former problem, while the latter problem is solved by using convex optimization. Finally, we conduct simulation experiments to prove that our proposed offloading technique outperforms several benchmark schemes in minimizing the average latency of users for dependency tasks and achieving higher uplink transmission rates.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available