Energy-Efficient UAV Deployment and Task Scheduling in Multi-UAV Edge Computing

Unmanned Aerial Vehicle (UAV) Edge Computing is expected to be critical for providing communications, computation, and storage services at areas with weak infrastructures through extending cloud service installed on low cost and easy-to-deploy UAVs to network edge. However, the service availability and capacity of one single UAV edge server is very limited, and can not meet the requirements of a number of mobile terminals (MTs) distributed in a large area. Therefore, it is more promising to have multiple UAVs collaborate with each other to provide edge computing service. In this circumstance, this paper establishes a Multi-UAV collaborative edge computing framework, in which the offloaded tasks to the UAVs from MTs are collaboratively processed through inter-UAV task offloading. Then, an optimization problem is built to minimize the system's energy consumption while completing all offloaded tasks. To solve this problem, we jointly optimize the number of deployed UAVs and the offloading decision at each MT. Firstly, a multi-UAV deployment mechanism based on differential evolution (DE) is adopted to determine each deployed UAV's position. Secondly, an efficient collaborative greedy algorithm for task scheduling is designed to help each MT decide whether to offload and its offloading destination. These two steps are iteratively conducted to reduce the number of deployed UAVs and system's energy consumption. To evaluate our proposal's performance, a series of simulations are conducted. Simulation results have shown that our proposal outperforms existing works in in terms of energy consumption as well as the number of deployed UAVs.

[1]  Yongming Huang,et al.  UAV-Aided Mobile Edge Computing Systems With One by One Access Scheme , 2019, IEEE Transactions on Green Communications and Networking.

[2]  Kezhi Wang,et al.  Deep Reinforcement Learning Based Dynamic Trajectory Control for UAV-Assisted Mobile Edge Computing , 2019, IEEE Transactions on Mobile Computing.

[3]  Jun Yang,et al.  Ready Player One: UAV-Clustering-Based Multi-Task Offloading for Vehicular VR/AR Gaming , 2019, IEEE Network.

[4]  Xianglin Wei,et al.  Joint Optimization of Energy Consumption and Delay in Cloud-to-Thing Continuum , 2019, IEEE Internet of Things Journal.

[5]  Geoffrey Ye Li,et al.  Joint Offloading and Trajectory Design for UAV-Enabled Mobile Edge Computing Systems , 2019, IEEE Internet of Things Journal.

[6]  Joonhyuk Kang,et al.  Mobile Edge Computing via a UAV-Mounted Cloudlet: Optimization of Bit Allocation and Path Planning , 2016, IEEE Transactions on Vehicular Technology.

[7]  Alagan Anpalagan,et al.  Joint Trajectory Design, Task Data, and Computing Resource Allocations for NOMA-Based and UAV-Assisted Mobile Edge Computing , 2019, IEEE Access.

[8]  Huibin Wang,et al.  SIDR: A Swarm Intelligence-Based Damage-Resilient Mechanism for UAV Swarm Networks , 2020, IEEE Access.

[9]  Yi Wang,et al.  Integration of UAV and Fog-Enabled Vehicle: Application in Post-Disaster Relief , 2019, 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS).

[10]  Quanzhong Li,et al.  Joint Optimization of UAV Position, Time Slot Allocation, and Computation Task Partition in Multiuser Aerial Mobile-Edge Computing Systems , 2019, IEEE Transactions on Vehicular Technology.

[11]  Yong Wang,et al.  Joint Deployment and Task Scheduling Optimization for Large-Scale Mobile Users in Multi-UAV-Enabled Mobile Edge Computing , 2020, IEEE Transactions on Cybernetics.

[12]  Tiankui Zhang,et al.  Joint Computation and Communication Design for UAV-Assisted Mobile Edge Computing in IoT , 2020, IEEE Transactions on Industrial Informatics.

[13]  Kezhi Wang,et al.  Energy-Efficient Resource Allocation in UAV Based MEC System for IoT Devices , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[14]  Kezhi Wang,et al.  Energy Efficient Resource Allocation in UAV-Enabled Mobile Edge Computing Networks , 2019, IEEE Transactions on Wireless Communications.

[15]  Tarik Taleb,et al.  Low-Altitude Unmanned Aerial Vehicles-Based Internet of Things Services: Comprehensive Survey and Future Perspectives , 2016, IEEE Internet of Things Journal.

[16]  Haipeng Yao,et al.  Multi-UAV-Enabled Load-Balance Mobile-Edge Computing for IoT Networks , 2020, IEEE Internet of Things Journal.

[17]  Kai-Kit Wong,et al.  UAV-Assisted Relaying and Edge Computing: Scheduling and Trajectory Optimization , 2018, IEEE Transactions on Wireless Communications.

[18]  Li Zhou,et al.  Stochastic Computation Offloading and Trajectory Scheduling for UAV-Assisted Mobile Edge Computing , 2019, IEEE Internet of Things Journal.

[19]  Alagan Anpalagan,et al.  Fair Data Allocation and Trajectory Optimization for UAV-Assisted Mobile Edge Computing , 2019, IEEE Communications Letters.

[20]  Huiqiang Wang,et al.  UAV-assisted wireless relay networks for mobile offloading and trajectory optimization , 2019, Peer-to-Peer Networking and Applications.

[21]  Haijian Sun,et al.  Computation Efficiency Maximization for Wireless-Powered Mobile Edge Computing , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).