Cooperative Task Offloading for Mobile Edge Computing Based on Multi-Agent Deep Reinforcement Learning

被引:28
作者
Yang, Jian [1 ]
Yuan, Qifeng [1 ]
Chen, Shuangwu [1 ,2 ]
He, Huasen [1 ]
Jiang, Xiaofeng [1 ]
Tan, Xiaobin [1 ]
机构
[1] Univ Sci & Technol China, Sch Informat Sci & Technol, Hefei 230026, Peoples R China
[2] Hefei Comprehens Natl Sci Ctr, Inst Artificial Intelligence, Hefei 230027, Anhui, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2023年 / 20卷 / 03期
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Mobile edge computing; multi-agent system; task offloading; cooperative edge computing; deep reinforcement learning; RESOURCE-ALLOCATION;
D O I
10.1109/TNSM.2023.3240415
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Driven by the prevalence of the computation-intensive and delay-intensive mobile applications, Mobile Edge Computing (MEC) is emerging as a promising solution. Traditional task offloading methods usually rely on centralized decision making, which inevitably involves a high computational complexity and a large state space. However, the MEC is a typical distributed system, where the edge servers are geographically separated, and independently perform the computing tasks. This fact inspires us to conceive a distributed cooperative task offloading system, where each edge server makes its own decision on how to allocate local computing resources and how to migrate tasks among the edge servers. To characterize diverse task requirements, we divide the arrival tasks into different priorities according to the tolerance time, which enables to dynamically schedule the local computing resources for reducing the task timeout. In order to coordinate the independent decision makings of geographically separate edge servers, we propose a priority driven cooperative task offloading algorithm based on multi-agent deep reinforcement learning, where the decision making of each edge server not only depends on its own state but also on the shared global information. We further develop a Variational Recurrent Neural Network (VRNN) based global state sharing model which significantly reduces the communication overhead among edge servers. The performance evaluation conducted on a movement trajectories dataset of mobile devices verifies that the proposed algorithm can reduce the task consumption time and improve the edge computing resources utilization.
引用
收藏
页码:3205 / 3219
页数:15
相关论文
共 50 条
[11]   A multi-UAV assisted task offloading and path optimization for mobile edge computing via multi-agent deep reinforcement learning [J].
Ju, Tao ;
Li, Linjuan ;
Liu, Shuai ;
Zhang, Yu .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 229
[12]   Research on Task Offloading Based on Deep Reinforcement Learning in Mobile Edge Computing [J].
Lu H. ;
Gu C. ;
Luo F. ;
Ding W. ;
Yang T. ;
Zheng S. .
Gu, Chunhua (chgu@ecust.edu.cn), 1600, Science Press (57) :1539-1554
[13]   Multi-Agent Deep Reinforcement Learning-Based Partial Task Offloading and Resource Allocation in Edge Computing Environment [J].
Ke, Hongchang ;
Wang, Hui ;
Sun, Hongbin .
ELECTRONICS, 2022, 11 (15)
[14]   An intelligent task offloading method based on multi-agent deep reinforcement learning in ultra-dense heterogeneous network with mobile edge computing [J].
Pang, Shanchen ;
Wang, Teng ;
Gui, Haiyuan ;
He, Xiao ;
Hou, Lili .
COMPUTER NETWORKS, 2024, 250
[15]   Multi-Agent Deep Reinforcement Learning for Cooperative Computing Offloading and Route Optimization in Multi Cloud-Edge Networks [J].
Suzuki, Akito ;
Kobayashi, Masahiro ;
Oki, Eiji .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (04) :4416-4434
[16]   Multi-Agent Deep Reinforcement Learning for Efficient Computation Offloading in Mobile Edge Computing [J].
Jiao, Tianzhe ;
Feng, Xiaoyue ;
Guo, Chaopeng ;
Wang, Dongqi ;
Song, Jie .
CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 76 (03) :3585-3603
[17]   Collaborative Task Offloading Optimization for Satellite Mobile Edge Computing Using Multi-Agent Deep Reinforcement Learning [J].
Zhang, Hangyu ;
Zhao, Hongbo ;
Liu, Rongke ;
Kaushik, Aryan ;
Gao, Xiangqiang ;
Xu, Shenzhan .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (10) :15483-15498
[18]   Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing Systems [J].
Tang, Ming ;
Wong, Vincent W. S. .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (06) :1985-1997
[19]   Optimization of lightweight task offloading strategy for mobile edge computing based on deep reinforcement learning [J].
Lu, Haifeng ;
Gu, Chunhua ;
Luo, Fei ;
Ding, Weichao ;
Liu, Xinping .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 :847-861
[20]   Multi-agent deep reinforcement learning for computation offloading in cooperative edge network [J].
Wu, Pengju ;
Guan, Yepeng .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2025, 63 (02) :567-591