Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing

With the development of the Internet of Things (IoT), IoT devices are increasingly being deployed in scenarios with large footprints, remote locations, and complex geographic environments. In these scenarios, base stations are usually not easily deployed and are easily destroyed, so unmanned aerial...

Full description

Bibliographic Details
Main Authors: Fan Li, Juan Luo, Ying Qiao, Yaqun Li
Format: Article
Language:English
Published: MDPI AG 2023-04-01
Series:Drones
Subjects:
Online Access:https://www.mdpi.com/2504-446X/7/5/284
_version_ 1827741427636895744
author Fan Li
Juan Luo
Ying Qiao
Yaqun Li
author_facet Fan Li
Juan Luo
Ying Qiao
Yaqun Li
author_sort Fan Li
collection DOAJ
description With the development of the Internet of Things (IoT), IoT devices are increasingly being deployed in scenarios with large footprints, remote locations, and complex geographic environments. In these scenarios, base stations are usually not easily deployed and are easily destroyed, so unmanned aerial vehicle (UAV)-based edge computing is a good solution. However, the UAV cannot accomplish the computing tasks and efficiently achieve better resource allocation considering the limited communication and computing resources of the UAV. In this paper, a multi-UAV-assisted mobile edge computing (MEC) system is considered where multiple UAVs cooperate to provide a service to IoT devices. We formulate an optimization function to minimize the energy consumption of a multi-UAV-assisted MEC system. The optimization function is a complex problem with non-convex and multivariate coupling. Thus, a joint UAV deployment and task scheduling optimization algorithm are designed to achieve optimal values of UAV numbers, the hovering position of each UAV, and the best strategy for offloading and resource allocation. Experimental results demonstrate that the algorithm has positive convergence performance and can accomplish more tasks under the constraint of delay compared to the two benchmark algorithms. The proposed algorithm can effectively reduce the system energy consumption compared to the two state-of-the-art algorithms.
first_indexed 2024-03-11T03:47:23Z
format Article
id doaj.art-1be9c3b78c1c48abaf21f1c6c902ceb9
institution Directory Open Access Journal
issn 2504-446X
language English
last_indexed 2024-03-11T03:47:23Z
publishDate 2023-04-01
publisher MDPI AG
record_format Article
series Drones
spelling doaj.art-1be9c3b78c1c48abaf21f1c6c902ceb92023-11-18T01:06:46ZengMDPI AGDrones2504-446X2023-04-017528410.3390/drones7050284Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge ComputingFan Li0Juan Luo1Ying Qiao2Yaqun Li3College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, ChinaCollege of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, ChinaCollege of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, ChinaCollege of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, ChinaWith the development of the Internet of Things (IoT), IoT devices are increasingly being deployed in scenarios with large footprints, remote locations, and complex geographic environments. In these scenarios, base stations are usually not easily deployed and are easily destroyed, so unmanned aerial vehicle (UAV)-based edge computing is a good solution. However, the UAV cannot accomplish the computing tasks and efficiently achieve better resource allocation considering the limited communication and computing resources of the UAV. In this paper, a multi-UAV-assisted mobile edge computing (MEC) system is considered where multiple UAVs cooperate to provide a service to IoT devices. We formulate an optimization function to minimize the energy consumption of a multi-UAV-assisted MEC system. The optimization function is a complex problem with non-convex and multivariate coupling. Thus, a joint UAV deployment and task scheduling optimization algorithm are designed to achieve optimal values of UAV numbers, the hovering position of each UAV, and the best strategy for offloading and resource allocation. Experimental results demonstrate that the algorithm has positive convergence performance and can accomplish more tasks under the constraint of delay compared to the two benchmark algorithms. The proposed algorithm can effectively reduce the system energy consumption compared to the two state-of-the-art algorithms.https://www.mdpi.com/2504-446X/7/5/284edge computingtask schedulingUAV-assistedUAV deployment
spellingShingle Fan Li
Juan Luo
Ying Qiao
Yaqun Li
Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing
Drones
edge computing
task scheduling
UAV-assisted
UAV deployment
title Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing
title_full Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing
title_fullStr Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing
title_full_unstemmed Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing
title_short Joint UAV Deployment and Task Offloading Scheme for Multi-UAV-Assisted Edge Computing
title_sort joint uav deployment and task offloading scheme for multi uav assisted edge computing
topic edge computing
task scheduling
UAV-assisted
UAV deployment
url https://www.mdpi.com/2504-446X/7/5/284
work_keys_str_mv AT fanli jointuavdeploymentandtaskoffloadingschemeformultiuavassistededgecomputing
AT juanluo jointuavdeploymentandtaskoffloadingschemeformultiuavassistededgecomputing
AT yingqiao jointuavdeploymentandtaskoffloadingschemeformultiuavassistededgecomputing
AT yaqunli jointuavdeploymentandtaskoffloadingschemeformultiuavassistededgecomputing