TY - JOUR
T1 - 5G-Enabled UAV-to-Community Offloading
T2 - Joint Trajectory Design and Task Scheduling
AU - Ning, Zhaolong
AU - Dong, Peiran
AU - Wen, Miaowen
AU - Wang, Xiaojie
AU - Guo, Lei
AU - Kwok, Ricky Y.K.
AU - Poor, H. Vincent
N1 - Publisher Copyright:
© 1983-2012 IEEE.
PY - 2021/11/1
Y1 - 2021/11/1
N2 - Due to line-of-sight communication links and distributed deployment, Unmanned Aerial Vehicles (UAVs) have attracted substantial interest in agile Mobile Edge Computing (MEC) service provision. In this paper, by clustering multiple users into independent communities based on their geographic locations, we design a 5G-enabled UAV-to-community offloading system. A system throughput maximization problem is formulated, subjected to the transmission rate, atomicity of tasks and speed of UAVs. By relaxing the transmission rate constraint, the mixed integer non-linear program is transformed into two subproblems. We first develop an average throughput maximization-based auction algorithm to determine the trajectory of UAVs, where a community-based latency approximation algorithm is developed to regulate the designed auction bidding. Then, a dynamic task admission algorithm is proposed to solve the task scheduling subproblem within one community. Performance analyses demonstrate that our designed auction bidding can guarantee user truthfulness, and can be fulfilled in polynomial time. Extensive simulations based on real-world data in health monitoring and online YouTube video services show that our proposed algorithm is able to maximize the system throughput while guaranteeing the fraction of served users.
AB - Due to line-of-sight communication links and distributed deployment, Unmanned Aerial Vehicles (UAVs) have attracted substantial interest in agile Mobile Edge Computing (MEC) service provision. In this paper, by clustering multiple users into independent communities based on their geographic locations, we design a 5G-enabled UAV-to-community offloading system. A system throughput maximization problem is formulated, subjected to the transmission rate, atomicity of tasks and speed of UAVs. By relaxing the transmission rate constraint, the mixed integer non-linear program is transformed into two subproblems. We first develop an average throughput maximization-based auction algorithm to determine the trajectory of UAVs, where a community-based latency approximation algorithm is developed to regulate the designed auction bidding. Then, a dynamic task admission algorithm is proposed to solve the task scheduling subproblem within one community. Performance analyses demonstrate that our designed auction bidding can guarantee user truthfulness, and can be fulfilled in polynomial time. Extensive simulations based on real-world data in health monitoring and online YouTube video services show that our proposed algorithm is able to maximize the system throughput while guaranteeing the fraction of served users.
KW - 5G communications
KW - UAV
KW - mobile edge computing
KW - task scheduling
KW - trajectory design
UR - http://www.scopus.com/inward/record.url?scp=85112183272&partnerID=8YFLogxK
U2 - 10.1109/JSAC.2021.3088663
DO - 10.1109/JSAC.2021.3088663
M3 - Article
AN - SCOPUS:85112183272
SN - 0733-8716
VL - 39
SP - 3306
EP - 3320
JO - IEEE Journal on Selected Areas in Communications
JF - IEEE Journal on Selected Areas in Communications
IS - 11
ER -