Dynamic Task Allocation and Service Migration in Edge-Cloud IoT System Based on Deep Reinforcement Learning

被引:26
|
作者
Chen, Yan [1 ]
Sun, Yanjing [1 ]
Wang, Chenyang [2 ]
Taleb, Tarik [3 ,4 ]
机构
[1] China Univ Min & Technol, Sch Informat & Control Engn, Xuzhou 221116, Jiangsu, Peoples R China
[2] Tianjin Univ, Coll Intelligence & Comp, Tianjin 300072, Peoples R China
[3] Univ Oulu, Ctr Wireless Commun, Oulu 90570, Finland
[4] Sejong Univ, Dept Comp & Informat Secur, Seoul 05006, South Korea
基金
欧盟地平线“2020”; 芬兰科学院;
关键词
Deep deterministic policy gradient (DDPG); deep reinforcement learning (DRL); dynamic task allocation; edge computing (EC); Internet of Things; seamless service migration; RESOURCE-ALLOCATION; FOLLOW ME; COMMUNICATION; PLACEMENT;
D O I
10.1109/JIOT.2022.3164441
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing (EC) extends the ability of cloud computing to the network edge to support diverse resource-sensitive and performance-sensitive IoT applications. However, due to the limited capacity of edge servers (ESs) and the dynamic computing requirements, the system needs to dynamically update the task allocation policy according to real-time system states. Service migration is essential to ensure service continuity when implementing dynamic task allocation. Therefore, this article investigates the long-term dynamic task allocation and service migration (DTASM) problem in edge-cloud IoT systems where users' computing requirements and mobility change over time. The DTASM problem is formulated to achieve the long-term performance of minimizing the load forwarded to the cloud while fulfilling the seamless migration constraint and the latency constraint at each time of implementing the DTASM decision. First, the DTASM problem is divided into two subproblems: 1) the user selection problem on each ES and 2) the system task allocation problem. Then, the DTASM problem is formulated as a Markov decision process (MDP) and an approach based on deep reinforcement learning (DRL) is proposed. To tackle the challenge of vast discrete action spaces for DTASM task allocation in the system with a mass of IoT users, a training architecture based on the twin-delayed deep deterministic policy gradient (DDPG) is employed. Meanwhile, each action is divided into a differentiable action for policy training and one mapped action for implementation in the IoT system. Simulation results demonstrate that the proposed DRL-based approach obtains the long-term optimal system performance compared to other benchmarks while satisfying seamless service migration.
引用
收藏
页码:16742 / 16757
页数:16
相关论文
共 50 条
  • [31] Task Offloading and Resource Allocation for Edge-Cloud Collaborative Computing
    Wang, Yaxing
    Hao, Jia
    Xu, Gang
    Huang, Baoqi
    Zhang, Feng
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT V, 2024, 14491 : 361 - 372
  • [32] Hybrid Edge-Cloud Collaborator Resource Scheduling Approach Based on Deep Reinforcement Learning and Multiobjective Optimization
    Zhang, Jiangjiang
    Ning, Zhenhu
    Waqas, Muhammad
    Alasmary, Hisham
    Tu, Shanshan
    Chen, Sheng
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (01) : 192 - 205
  • [33] Edge Cloud Collaboration Serial Task Offloading Algorithm Based on Deep Reinforcement Learning
    基于深度强化学习的边云协同串行任务卸载算法
    [J]. 1600, Univ. of Electronic Science and Technology of China (50): : 398 - 404
  • [34] A Deep-Learning-Based Collaborative Edge-Cloud Telemedicine System for Retinopathy of Prematurity
    Luo, Zeliang
    Ding, Xiaoxuan
    Hou, Ning
    Wan, Jiafu
    [J]. SENSORS, 2023, 23 (01)
  • [35] Multi-task Deep Reinforcement Learning for IoT Service Selection
    Matsuoka, Hiroki
    Moustafa, Ahmed
    [J]. ICAART: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE - VOL 3, 2022, : 548 - 554
  • [36] Deep Meta Q-Learning Based Multi-Task Offloading in Edge-Cloud Systems
    Sharma, Nelson
    Ghosh, Aswini
    Misra, Rajiv
    Das, Sajal K.
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (04) : 2583 - 2598
  • [37] Collaborative cloud-edge-end task offloading with task dependency based on deep reinforcement learning
    Tang, Tiantian
    Li, Chao
    Liu, Fagui
    [J]. COMPUTER COMMUNICATIONS, 2023, 209 : 78 - 90
  • [38] Blockchain-Based Edge Computing Resource Allocation in IoT: A Deep Reinforcement Learning Approach
    He, Ying
    Wang, Yuhang
    Qiu, Chao
    Lin, Qiuzhen
    Li, Jianqiang
    Ming, Zhong
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (04) : 2226 - 2237
  • [39] Edge Computing Resource Allocation Algorithm for NB-IoT Based on Deep Reinforcement Learning
    Chu, Jiawen
    Pan, Chunyun
    Wang, Yafei
    Yun, Xiang
    LI, Xuehua
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2023, E106B (05) : 439 - 447
  • [40] Task Offloading Based on LSTM Prediction and Deep Reinforcement Learning for Efficient Edge Computing in IoT
    Tu, Youpeng
    Chen, Haiming
    Yan, Linjie
    Zhou, Xinyan
    [J]. FUTURE INTERNET, 2022, 14 (02):