Professional Documents
Culture Documents
10 1109@icc 2019 8761403
10 1109@icc 2019 8761403
10 1109@icc 2019 8761403
mmWave Backhaul
Ye Yu∗† , Xiangyuan Bu∗ , Kai Yang∗ , Hongyuan Yang‡ , and Zhu Han†
∗ School of Information and Electronics, Beijing Institute of Technology, Beijing 100081, China.
† Department of Electrical and Computer Engineering, University of Houston, Houston, TX 77004, USA.
† Department of Computer Science and Engineering, Kyung Hee University, Seoul, South Korea, 446-701.
‡ College of Instrumentation and Electrical Engineering, Jilin University, Changchun, China.
Abstract—Recently, unmanned aerial vehicle (UAV) has been In [2], the authors consider the UAV as a relay and minimize
considered as a promising technique in mobile edge computing the outage probability of the relay network, which the joint
networks, and enhances the performances of ultra-reliable and trajectory design and power control are involved. In [4], the
low-latency services. In this paper, we propose a UAV-aided low
latency mobile edge computing network with millimeter wave authors study the UAV-enabled information collection system
(mmWave) backhaul. There are two types of communication with the tradeoff of the energy efficiency, including the circular
links in our network, the UAV link and the ad hoc link. We flight and straight flight design. In [5], the authors give a link
jointly consider the network resource allocation and the UAV capacity analysis between the UAVs with 3-D trajectories. The
trajectory design in our proposed problem, which is a non-convex principles for U2U channels and UAV-to-ground link are given
mixed integer nonlinear programming (MINLP). For solving the
proposed problem, we give a novel algorithm framework. We and verified by the simulation results.
adopt generalized Benders decomposition (GBD) as the outer Mobile edge computing (MEC) is another promising tech-
loop algorithm to separate the integer variables and continuous nique in 5G. MEC can achieve lower latency and better
variables. In the inner loop, the continuous primal problem mobility by bringing the computing resources closer to the end
is solved by the joint alternating direction method of multi- users. MEC can significantly reduce the latency comparing to
pliers (ADMM), Dinkelbach algorithm and successive convex
approximation (SCA) algorithm. The simulation results show that traditional cloud computing. In 5G applications, many latency-
our proposed system architecture and algorithm framework can critical tasks have the milliseconds requirements to finish the
achieve low latency for the time-sensitive task in mobile edge task, such as virtual reality (VR), facial recognition and many
computing. other industrial IoT applications. Considering the potential
Index Terms—UAV; Mobile edge computing; mmWave; Gen- congestions and loss in the backhaul to the cloud, MEC shows
eralized Benders decomposition.
a tremendous advantage by processing beside the users. In [6],
the authors give a comprehensive survey of the research and
I. I NTRODUCTION development about this new technology. In [7], the authors
Contemporarily, unmanned aerial vehicle (UAV) becomes survey the influences and applications in the area of 3C
a compelling technique in 5G, with networking flexibility (Computing, Caching, and Communications), and the future
and economic saving. The emerging UAV communication challenges are presented as well. In [8], the authors jointly
networks have strikingly different architectures with many consider the computation offloading and resource allocation
other wireless networks. Although the benefits which UAV in the MEC network, and the authors transform the problem
brings are enormous, there are still many challenges for the into the convex problem and solve it distributely in an efficient
researchers. Firstly, in the UAV network, the network topology way. In [9], the authors propose an online learning algorithm
is changing time-to-time, which means the communication to solve the offloading and autoscaling in the energy harvesting
channel is highly dynamic. Despite the advantages of the enabled MEC network, and the convergence and complexity
line of sight channel between the UAV and the terrestrial are analyzed and proved.
equipments, the applications are harder to implement in such a Although the UAV communication and MEC networks have
network even comparing to the high-speed vehicular network been studied over years, there is little work for studying the
[1]. Furthermore, the capacity volume shortage for the UAV mixed integer programming problem in the UAV-aided MEC
is an obvious demerit for many heavy tasks for the 5G network. The main contributions of this paper are stated as
applications. In 5G, the ultra reliable and low latency are follows.
essential features for many time-sensitive services. Although • We propose a UAV-aided low latency MEC network with
UAV upgrades frequently, the high capacity UAV is still mmWave backhaul. We jointly consider the resource al-
expensive and even cannot apply to some scenarios [2]. In location problem and UAV trajectory design to minimize
addition, the energy management for the UAV is widely the total delay in the network. Both UAV link and ad hoc
studied, due to the limited battery and load of the UAV. In link are involved in reducing the latency.
[3], the authors designed the UAV trajectory to minimize the • We propose a novel algorithm framework for solving our
completion time of the file multicasting process while with proposed mixed integer nonlinear programming (MINLP)
the high possibility to recover the file at the ground terminals. problem. The generalized Benders decomposition per-
task is denoted as Dnadhoc . The routing problem will be further αn Ln,m ≤ C U AV , ∀m, (11)
studied in our future work. n=1
M
N
M
AV
U AV 2
αn(l) Ln,m ≤ C U AV , ∀m, (18) + λl1 (m)( xU
m+1 − xm
m=1
n=1
U AV
U AV 2 2
M + ym+1 − ym − (δv max ) )
αn(l) Ln,m = Ln , ∀n, (19)
M
N
m=1 + λl2 (m)( αn(l) Ln,m − C U AV )
(13), (14)(15). m=1 n=1
N
M
The continuous primal problem is a non-convex problem, we + λl3 (n)( αn(l) Ln,m − Ln )
will solve the primal problem in the next subsection. n=1 m=1
3) Feasibility Check: If the primal problem is infeasible due M
to the integer solution from the master problem, the feasibility + λl4 (m)(xU
m
AV
− r)
problem needs to be solved which is given as m=1
M
+ λl5 (m)(ym
U AV
− r) (32)
M
N
m=1
1 2 4
min (zm + zm + zm ) + zn3 (20)
L,q and
m=1 n=1
U AV
AV 2
U AV
U AV 2
s.t. xm+1 − xU + ym+1 − ym
M
AV
m U AV 2
max 2 1
L̄(λ̄ , ᾱ ) = inf
l l
λ̄l1 (m)( xU
m+1 − xm
− (δv ) ≤ zm , ∀m, (21) L,q
m=1
2
N
+ ym+1
U AV
− ym
U AV 2 1
− (δv max ) − zm )
αn(l) Ln,m −C U AV
≤ 2
zm , ∀m, (22)
n=1
M
N
+ λ̄l2 (m)( 2
αn(l) Ln,m − C U AV − zm )
M
αn(l) Ln,m − Ln ≤ zn3 , ∀n, (23) m=1 n=1
m=1
N
M
ρ N M
ρ
M
+ ||Ln,m − L̃n,m ||2 + ||q − q̃m ||2
bound as 2 n=1 m=1 2 m=1 m
(43)
LB(l) = max(LB(l − 1), η). (35) 2
s.t. m+1 − xm
xU AV U AV
The upper bound and lower bound update in each iteration 2
until the algorithm converge. U AV U AV 2
+ ym+1 − ym ≤ (δv max ) , ∀m, (44)
After checking the bounds, the iteration will go to solve
the primal problem again. The whole procedure of the GBD Ln,m ≥ 0, ∀n ∀m, (45)
algorithm is described in Algorithm 1.
N
αn(l) Ln,m ≤ C U AV , ∀m, (46)
B. Joint ADMM, Dinkelbach Algorithm, and SCA Algorithm n=1
M
Although we decouple the integer variables and continuous αn(l) Ln,m = Ln , ∀n, (47)
variables by the GBD, the proposed primal problem is still a m=1
nonconvex programming problem. Thus, we propose an inner and
algorithm to tackle the problem.
N
M
α L
(l)
We introduce new auxiliary variables as min n n,m
L,q pU AV hU 2E (q)
n=1 m=1 B
bk log
2 1+
m
Ln,m = Ln,m ,
bk
∀n, m, (36) N0 B
q = q, ∀m. (37)
N
M
M
− λL
n,m Ln,m − λqm qm
n=1 m=1 m=1
Therefore, the primal problem can be reformulate as
⎛ ⎞ ρ N M
ρ
M
where θn,m and θm are auxiliary variables. Although the ob-
jective function is a parametric polynomial function instead of and
fraction, it is still not a convex function. The composite func-
tion with log functions is the reason why it loses the convexity. F 2 (q) =
However, wecan note that these log functions are convex γ2 log2 e(||qm − qnedge ||2 − ||qm
i
− qnedge ||2 )
2
with
2 −
i − q edge ||2 )(H 2 + ||q i − q edge ||2 + γ )
respect to xUm
AV
− xuser
n + ym U AV
− ynuser and (H 2 + ||qm n m n 2
2 U AV 2 γ2
+ log2 (1 + 2 ), (54)
xUm
AV
− xedge + ym − y edge , respectively. The H + ||qm i − q user ||2
n
first order Taylor expansion will give the tight lower bound U AV
of the convex function. Thus, we adopt successive convex where γ1 = Np0nBh0ct and γ2 = pN0 B bk
h0
. Therefore, the problems
approximation (SCA) to approximate the non-convex function. become convex problems, which can be solved efficiently by
The corresponding log functions are approximated with the CVX.
given local point q i and q i in the ith iteration of SCA as IV. S IMULATION R ESULTS
In this section, we evaluate the performance of our pro-
F 1 (q ) =
posed algorithm. We assume there are 10 users randomly and
γ1 log2 e(||qm − qnuser ||2 − ||qm i
− qnuser ||2 ) uniformly distributed in a square with the 200 m side length.
−
(H 2 + ||qm i − q user ||2 )(H 2 + ||q i − q user ||2 + γ )
n m n 1 The bandwidth for users B ct is allocated as 20 MHz, and the
γ1 bandwidth for the mmWave backhaul B bk is 1 GHz. The The
+ log2 (1 + 2 i − q user ||2
), (53)
H + ||qm n maximum speed of the UAV is set to 40 m/s. The flying height
200 V. C ONCLUSIONS
Optimized UAV trajectory
180 UAV users
Ad hoc users
In this paper, we propose a UAV-Aided low latency mobile
160 edge computing network with mmWave backhaul. The users
140 have two communication links to compute the tasks, which are
120 the UAV link and the ad hoc link. In order to minimize the
total latency, we jointly consider the resource allocation and
y(m)
100
80
trajectory design in our problem. Then, we propose a novel
60
algorithm framework to solve the proposed MINLP problem.
40
The outer loop algorithm is the generalized Benders decom-
position, and the inner loop algorithm is the joint ADMM,
20
Dinkelbach algorithm, and SCA algorithm. The simulation
0
0 20 40 60 80 100
x(m)
120 140 160 180 200 results show the good performances of our proposed network
and algorithm.
Fig. 2: The optimized UAV trajectory and the locations of
ACKNOWLEDGEMENT
users
This work is partially supported by National Natu-
ral Science Foundation of China under Grant 61771054,
20 61801025, National Key R&D Program of China (Grant No.
Total delay for ad hoc links
2018YFC0603204), and US MURI AFOSR MURI 18RT0073,
Total delay for UAV links NSF CNS-1717454, CNS-1731424, CNS-1702850, CNS-
15
1646607.
R EFERENCES
Delay(s)
10
[1] L. Gupta, R. Jain, and G. Vaszkun, “Survey of important issues in
uav communication networks,” IEEE Communications Surveys Tutorials,
vol. 18, no. 2, pp. 1123–1152, Nov. 2016.
5 [2] V. Roberge, M. Tarbouchi, and G. Labonte, “Comparison of parallel
genetic algorithm and particle swarm optimization for real-time uav path
planning,” IEEE Transactions on Industrial Informatics, vol. 9, no. 1,
0 pp. 132–141, Feb. 2013.
10 20 30 40 50 [3] Y. Zeng, X. Xu, and R. Zhang, “Trajectory design for completion
Task data length(Mbits) time minimization in uav-enabled multicasting,” IEEE Transactions on
Fig. 3: The total delay of UAV links and ad hoc links Wireless Communications, vol. 17, no. 4, pp. 2233–2246, Apr. 2018.
[4] D. Yang, Q. Wu, Y. Zeng, and R. Zhang, “Energy tradeoff in ground-
to-uav communication via trajectory design,” IEEE Transactions on
Vehicular Technology, vol. 67, no. 7, pp. 6721–6726, Jul. 2018.
[5] X. Yuan, Z. Feng, W. Xu, W. Ni, J. A. Zhang, Z. Wei, and R. P.
of the UAV is set to 100 m. The total flying time for UAV Liu, “Capacity analysis of uav communications: Cases of random
is 20 seconds, and the frame number M is assumed as 30. trajectories,” IEEE Transactions on Vehicular Technology, vol. 67, no. 8,
pp. 7564–7576, Aug. 2018.
The power density of the noise is set as N0 = −174 dbm/Hz. [6] N. Abbas, Y. Zhang, A. Taherkordi, and T. Skeie, “Mobile edge
Other parameters are randomly generalized based on the users computing: A survey,” IEEE Internet of Things Journal, vol. 5, no. 1,
location. All the convex problems are solved by MATLAB pp. 450–465, Feb. 2018.
[7] S. Wang, X. Zhang, Y. Zhang, L. Wang, J. Yang, and W. Wang, “A
CVX with MOSEK solver. survey on mobile edge networks: Convergence of computing, caching
In Fig. 2, the optimized UAV trajectory and the locations and communications,” IEEE Access, vol. 5, pp. 6757–6779, Mar. 2017.
of users are shown. We set the edge node location as (200, 0). [8] C. Wang, C. Liang, F. R. Yu, Q. Chen, and L. Tang, “Computation
offloading and resource allocation in wireless cellular networks with
The initial point and destination for UAV is the same at (0,0). mobile edge computing,” IEEE Transactions on Wireless Communica-
First, the UAV fly with high speed, which is due to there is tions, vol. 16, no. 8, pp. 4924–4938, Aug. 2017.
no users around the initial point. Then, the UAV tends to stay [9] J. Xu, L. Chen, and S. Ren, “Online learning for offloading and autoscal-
ing in energy harvesting mobile edge computing,” IEEE Transactions on
longer with the UAV users in the center of the area. The users Cognitive Communications and Networking, vol. 3, no. 3, pp. 361–373,
closed to the edge node are optimized as the ad hoc users, Sep. 2017.
which are more efficient to transmit through the ad hoc links. [10] S. Jeong, O. Simeone, and J. Kang, “Mobile edge computing via a uav-
mounted cloudlet: Optimization of bit allocation and path planning,”
When fly back to the destination, the UAV increases its speed IEEE Transactions on Vehicular Technology, vol. 67, no. 3, pp. 2049–
again. In general, the UAV avoids the unnecessary area where 2063, Mar. 2018.
close to the ad hoc users. [11] M. Chen and Y. Hao, “Task offloading for mobile edge computing in
software defined ultra-dense network,” IEEE Journal on Selected Areas
In Fig. 3, the total delay of the network is shown, which in Communications, vol. 36, no. 3, pp. 587–597, Mar. 2018.
includes both the delay of UAV links and ad hoc links. When [12] D. W. K. Ng, Y. Wu, and R. Schober, “Power efficient resource allocation
for full-duplex radio distributed antenna networks,” IEEE Transactions
the task data length increases, all kinds of delays increase. on Wireless Communications, vol. 15, no. 4, pp. 2896–2911, Apr. 2016.
However, the UAV links delay increases much more slower, [13] K. Shen and W. Yu, “Fractional programming for communication
which gains the benefits from the trajectory optimization. For systemspart i: Power control and beamforming,” IEEE Transactions on
Signal Processing, vol. 66, no. 10, pp. 2616–2630, May 2018.
the heavy task, the delay for ad hoc will dominate.