Joint Deployment and Task Scheduling Optimization for Large-Scale Mobile Users in Multi-UAV-Enabled Mobile Edge Computing

被引:234
作者
Wang, Yong [1 ]
Ru, Zhi-Yang [1 ]
Wang, Kezhi [2 ]
Huang, Pei-Qiu [1 ]
机构
[1] Cent South Univ, Sch Automat, Changsha 410083, Peoples R China
[2] Northumbria Univ, Dept Comp & Informat Sci, Newcastle Upon Tyne NE1 8ST, Tyne & Wear, England
基金
中国国家自然科学基金;
关键词
Task analysis; Resource management; Unmanned aerial vehicles; Optimization; Mobile handsets; Computational modeling; Energy consumption; Deployment; differential evolution (DE); mobile edge computing (MEC); multiunmanned aerial vehicle (multi-UAV); task scheduling; two-layer optimization; UNMANNED AERIAL VEHICLES; RESOURCE-ALLOCATION; DIFFERENTIAL EVOLUTION; PLACEMENT; INTERNET;
D O I
10.1109/TCYB.2019.2935466
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article establishes a new multiunmanned aerial vehicle (multi-UAV)-enabled mobile edge computing (MEC) system, where a number of unmanned aerial vehicles (UAVs) are deployed as flying edge clouds for large-scale mobile users. In this system, we need to optimize the deployment of UAVs, by considering their number and locations. At the same time, to provide good services for all mobile users, it is necessary to optimize task scheduling. Specifically, for each mobile user, we need to determine whether its task is executed locally or on a UAV (i.e., offloading decision), and how many resources should be allocated (i.e., resource allocation). This article presents a two-layer optimization method for jointly optimizing the deployment of UAVs and task scheduling, with the aim of minimizing system energy consumption. By analyzing this system, we obtain the following property: the number of UAVs should be as small as possible under the condition that all tasks can be completed. Based on this property, in the upper layer, we propose a differential evolution algorithm with an elimination operator to optimize the deployment of UAVs, in which each individual represents a UAV's location and the entire population represents an entire deployment of UAVs. During the evolution, we first determine the maximum number of UAVs. Subsequently, the elimination operator gradually reduces the number of UAVs until at least one task cannot be executed under delay constraints. This process achieves an adaptive adjustment of the number of UAVs. In the lower layer, based on the given deployment of UAVs, we transform the task scheduling into a 0-1 integer programming problem. Due to the large-scale characteristic of this 0-1 integer programming problem, we propose an efficient greedy algorithm to obtain the near-optimal solution with much less time. The effectiveness of the proposed two-layer optimization method and the established multi-UAV-enabled MEC system is demonstrated on ten instances with up to 1000 mobile users.
引用
收藏
页码:3984 / 3997
页数:14
相关论文
共 42 条
[1]  
[Anonymous], 2017, IEEE WIREL COMMUN LE, DOI DOI 10.1109/LWC.2017.2700840
[2]  
[Anonymous], 2012, INT CONF COMP SCI ED
[3]  
[Anonymous], 2018, SHIPS OFFSHORE STRUC, DOI DOI 10.1080/17445302.2017.1389253
[4]   Efficient 3-D Placement of an Aerial Base Station in Next Generation Cellular Networks [J].
Bor-Yaliniz, R. Irem ;
El-Keyi, Amr ;
Yanikomeroglu, Haiti .
2016 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2016,
[5]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[6]   Decentralized Computation Offloading Game for Mobile Cloud Computing [J].
Chen, Xu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :974-983
[7]   Embedded speech recognition applications in mobile phones: Status, trends, and challenges [J].
Cohen, Jordan .
2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, :5352-5355
[8]   Optimal Node Placement and Resource Allocation for UAV Relaying Network [J].
Fan, Rongfei ;
Cui, Jiannan ;
Jin, Song ;
Yang, Kai ;
An, Jianping .
IEEE COMMUNICATIONS LETTERS, 2018, 22 (04) :808-811
[9]   Joint Altitude and Beamwidth Optimization for UAV-Enabled Multiuser Communications [J].
He, Haiyun ;
Zhang, Shuowen ;
Zeng, Yong ;
Zhang, Rui .
IEEE COMMUNICATIONS LETTERS, 2018, 22 (02) :344-347
[10]   An Energy Efficient and Spectrum Efficient Wireless Heterogeneous Network Framework for 5G Systems [J].
Hu, Rose Qingyang ;
Qian, Yi .
IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (05) :93-100