Dynamic Computation Offloading and Server Deployment for UAV-Enabled Multi-Access Edge Computing

被引:131
作者
Ning, Zhaolong [1 ]
Yang, Yuxuan [2 ]
Wang, Xiaojie [1 ]
Guo, Lei [1 ]
Gao, Xinbo [3 ]
Guo, Song [4 ]
Wang, Guoyin [3 ]
机构
[1] Chongqing Univ Posts & Telecommun, Sch Commun & Informat Engn, Chongqing 400065, Peoples R China
[2] Dalian Univ Technol, Sch Software, Dalian 116024, Peoples R China
[3] Chongqing Univ Posts & Telecommun, Chongqing Key Lab Image Cognit, Chongqing 400065, Peoples R China
[4] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Servers; Games; Task analysis; Heuristic algorithms; Costs; Computational modeling; Vehicle dynamics; UAV-enabled communications; multi-user computation offloading; edge server placement; game theory; COMMUNICATION; PLACEMENT;
D O I
10.1109/TMC.2021.3129785
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Driven by the increasing demand of real-time mobile application processing, Multi-access Edge Computing (MEC) has been envisioned as a promising paradigm for pushing computational resources to network edges. In this paper, we investigate an MEC network enabled by Unmanned Aerial Vehicles (UAV), and consider both the multi-user computation offloading and edge server deployment to minimize the system-wide computation cost under dynamic environment, where users generate tasks according to time-varying probabilities. We decompose the minimization problem by formulating two stochastic games for multi-user computation offloading and edge server deployment respectively, and prove that each formulated stochastic game has at least one Nash Equilibrium (NE). Two learning algorithms are proposed to reach the NEs with polynomial-time computational complexities. We further incorporate these two algorithms into a chess-like asynchronous updating algorithm to solve the system-wide computation cost minimization problem. Finally, performance evaluations based on real-world data are conducted and analyzed, corroborating that the proposed algorithms can achieve efficient computation offloading coupled with proper server deployment under dynamic environment for multiple users and MEC servers.
引用
收藏
页码:2628 / 2644
页数:17
相关论文
共 37 条
[1]   Radio Channel Modeling for UAV Communication Over Cellular Networks [J].
Amorim, Rafhael ;
Huan Nguyen ;
Mogensen, Preben ;
Kovacs, Istvan Z. ;
Wigard, Jeroen ;
Sorensen, Troels B. .
IEEE WIRELESS COMMUNICATIONS LETTERS, 2017, 6 (04) :514-517
[2]  
[Anonymous], 2005, Selfish routing and the price of anarchy
[3]  
Apostolopoulos P. A., IEEE T MOBILE COMPUT
[4]   Risk-Aware Data Offloading in Multi-Server Multi-Access Edge Computing Environment [J].
Apostolopoulos, Pavlos Athanasios ;
Tsiropoulou, Eirini Eleni ;
Papavassiliou, Symeon .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) :1405-1418
[5]  
Barbera MV, 2013, IEEE INFOCOM SER, P1285
[6]   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
[7]   Decentralized Computation Offloading Game for Mobile Cloud Computing [J].
Chen, Xu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :974-983
[8]  
Du Y, 2018, IEEE GLOB COMM CONF
[9]  
Eunus S. I, 2020, EDGE COMPUTING EDGE
[10]   Joint Offloading and Trajectory Design for UAV-Enabled Mobile Edge Computing Systems [J].
Hu, Qiyu ;
Cai, Yunlong ;
Yu, Guanding ;
Qin, Zhijin ;
Zhao, Minjian ;
Li, Geoffrey Ye .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (02) :1879-1892