MADDPG-Based Joint Service Placement and Task Offloading in MEC Empowered Air–Ground Integrated Networks

被引:45
作者
Du, Jianbo [1 ]
Kong, Ziwen [1 ]
Sun, Aijing [1 ]
Kang, Jiawen [2 ]
Niyato, Dusit [3 ]
Chu, Xiaoli [4 ]
Yu, F. Richard [5 ]
机构
[1] Xian Univ Posts & Telecommun, Sch Commun & Informat Engn, Xian 710121, Peoples R China
[2] Guangdong Univ Technol, Sch Automat, Guangzhou 511400, Peoples R China
[3] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore 639798, Singapore
[4] Univ Sheffield, Dept Elect & Elect Engn, Sheffield S1 3JD, England
[5] Carleton Univ, Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
关键词
Task analysis; Autonomous aerial vehicles; Optimization; Resource management; Internet of Things; Servers; Decision making; Air-ground integrated networks (AGINs); computation offloading; deep reinforcement learning (DRL); resource allocation; service deployment; RESOURCE-ALLOCATION; WIRELESS NETWORKS; TRANSMISSION; OPTIMIZATION; INTERNET;
D O I
10.1109/JIOT.2023.3326820
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multiaccess edge computing (MEC) empowered air-ground integrated networks (AGINs) hold great promise in delivering accessible computing services for users and Internet of Things (IoT) applications, such as forest fire monitoring, emergency rescue operations, etc. In this article, we present a comprehensive air-ground integrated MEC framework, where edge servers carried by unmanned aerial vehicles (UAVs) will provide efficient computation services to IoT devices and user equipment (UE) (which are collectively referred to as UEs). We aim to minimize the long-term average weighted sum of task completion delay and economic expenditure for all the UEs. This objective is achieved through various strategies, including preinstalling new service instances into UAVs, removing idle service instances from UAVs, task offloading decision making, access control, selecting appropriate service instances for each offloaded service request, and resource allocation optimization. Considering the complexity of the problem and the dynamics of the system, we reformulate the problem as a Markov decision process (MDP) and present a multiagent deep deterministic policy gradient (MADDPG)-based algorithm to enable low-complexity and real-time adaptive decision-making. Since our problem contains integer, binary and continuous variables, it is not straightforward to apply the MADDPG algorithm. Specifically, we first normalize the continuous variables, and then convert the continuous output generated by MADDPG into discrete variables, while ensuring the coupling constraints between different variables are preserved. The simulation results demonstrate the fast convergence of our proposed algorithm and its superior performance in minimizing costs compared with the baseline algorithms.
引用
收藏
页码:10600 / 10615
页数:16
相关论文
共 38 条
[1]   Joint Optimization of Service Caching Placement and Computation Offloading in Mobile Edge Computing Systems [J].
Bi, Suzhi ;
Huang, Liang ;
Zhang, Ying-Jun Angela .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (07) :4947-4963
[2]   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,
[3]   Joint Caching and Computing Service Placement for Edge-Enabled IoT Based on Deep Reinforcement Learning [J].
Chen, Yan ;
Sun, Yanjing ;
Yang, Bin ;
Taleb, Tarik .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (19) :19501-19514
[4]   Space/Aerial-Assisted Computing Offloading for IoT Applications: A Learning-Based Approach [J].
Cheng, Nan ;
Lyu, Feng ;
Quan, Wei ;
Zhou, Conghao ;
He, Hongli ;
Shi, Weisen ;
Shen, Xuemin .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (05) :1117-1129
[5]   Multiagent DDPG-Based Joint Task Partitioning and Power Control in Fog Computing Networks [J].
Cheng, Zhipeng ;
Min, Minghui ;
Liwang, Minghui ;
Huang, Lianfen ;
Gao, Zhibin .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (01) :104-116
[6]  
Du JB, 2023, IEEE SYST J, V17, P928, DOI [10.1109/JSYST.2022.3167901, 10.1109/IECON49645.2022.9968334]
[7]   Resource Pricing and Allocation in MEC Enabled Blockchain Systems: An A3C Deep Reinforcement Learning Approach [J].
Du, Jianbo ;
Cheng, Wenjie ;
Lu, Guangyue ;
Cao, Haotong ;
Chu, Xiaoli ;
Zhang, Zhicai ;
Wang, Junxuan .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (01) :33-44
[8]   MEC-Assisted Immersive VR Video Streaming Over Terahertz Wireless Networks: A Deep Reinforcement Learning Approach [J].
Du, Jianbo ;
Yu, F. Richard ;
Lu, Guangyue ;
Wang, Junxuan ;
Jiang, Jing ;
Chu, Xiaoli .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) :9517-9529
[9]   Weighted Energy-Efficiency Maximization for a UAV-Assisted Multiplatoon Mobile-Edge Computing System [J].
Duan, Xuting ;
Zhou, Yukang ;
Tian, Daxin ;
Zhou, Jianshan ;
Sheng, Zhengguo ;
Shen, Xuemin .
IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (19) :18208-18220
[10]   Soft Actor-Critic DRL for Live Transcoding and Streaming in Vehicular Fog-Computing-Enabled IoV [J].
Fu, Fang ;
Kang, Yunpeng ;
Zhang, Zhicai ;
Yu, F. Richard ;
Wu, Tuan .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (03) :1308-1321