Dependency Tasks Offloading and Communication Resource Allocation in Collaborative UAVs Networks: A Meta-Heuristic Approach

08/16/2022
by   Loc X. Nguyen, et al.
0

In recent years, unmanned aerial vehicles (UAVs) assisted mobile edge computing systems have been exploited by researchers as a promising solution for providing computation services to mobile users outside of terrestrial infrastructure coverage. However, it remains challenging for the standalone MEC-enabled UAVs in order to meet the computation requirement of numerous mobile users due to the limited computation capacity of their onboard servers and battery lives. Therefore, we propose a collaborative scheme among UAVs so that UAVs can share the workload with idle UAVs. Moreover, current task offloading strategies frequently overlook task topology, which may result in poor performance or even system failure. To address the problem, we consider offloading tasks consisting of a set of sub-tasks, and each sub-task has dependencies on other sub-tasks, which is practical in the real world. Sub-tasks with dependencies need to wait for the resulting signal from preceding sub-tasks before being executed. This mechanism has serious effects on the offloading strategy. Then, we formulate an optimization problem to minimize the average latency experienced by users by jointly controlling the offloading decision for dependent tasks and allocating the communication resources of UAVs. The formulated problem appears to be NP-hard and cannot be solved in polynomial time. Therefore, we divide the problem into two sub-problems: the offloading decision problem and the communication resource allocation problem. Then a meta-heuristic method is proposed to find the sub-optimal solution of the task offloading problem, while the communication resource allocation problem is solved by using convex optimization. Finally, we perform substantial simulation experiments, and the result shows that the proposed offloading technique effectively minimizes the average latency of users, compared with other benchmark schemes.

READ FULL TEXT

page 1

page 11

research
07/30/2021

Collaboration in the Sky: A Distributed Framework for Task Offloading and Resource Allocation in Multi-Access Edge Computing

Recently, unmanned aerial vehicles (UAVs) assisted multi-access edge com...
research
11/24/2020

Energy-Efficient Resource Allocation in Multi-UAV-Assisted Two-Stage Edge Computing for Beyond 5G Networks

Unmanned aerial vehicle (UAV)-assisted multi-access edge computing (MEC)...
research
05/17/2020

GJRA: A Global Joint Resource Allocation Scheme for UAV service of PEC in IIoTs

The Industrial Internet of Things (IIoT) is an emerging paradigm to make...
research
02/13/2023

Computation Offloading for Uncertain Marine Tasks by Cooperation of UAVs and Vessels

With the continuous increment of maritime applications, the development ...
research
11/25/2020

Energy-Efficient Task Offloading and Resource Allocation in Mobile Edge Computing with Sequential Task Dependency

In this paper, we investigate the computation task with its sub-tasks su...
research
07/09/2021

Efficient Real-Time Image Recognition Using Collaborative Swarm of UAVs and Convolutional Networks

Unmanned Aerial Vehicles (UAVs) have recently attracted significant atte...
research
05/15/2023

SEAL: A Strategy-Proof and Privacy-Preserving UAV Computation Offloading Framework

Due to the limited battery and computing resource, offloading unmanned a...

Please sign up or login with your details

Forgot password? Click here to reset