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 条
  • [1] Joint Service Migration and Resource Allocation in Edge IoT System Based on Deep Reinforcement Learning
    Liu, Fangzheng
    Yu, Hao
    Huang, Jiwei
    Taleb, Tarik
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (07) : 11341 - 11352
  • [2] Deep reinforcement learning based resource allocation in edge-cloud gaming
    Iryanto Jaya
    Yusen Li
    Wentong Cai
    [J]. Multimedia Tools and Applications, 2024, 83 (26) : 67903 - 67926
  • [3] Multi-Task Resource Allocation and Task Offloading via Multi-Agent Deep Reinforcement Learning in Edge-Cloud system
    Tian, Guoqing
    Wang, Xilong
    Li, Xin
    Qin, Xiaolin
    [J]. 2024 5TH INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKS AND INTERNET OF THINGS, CNIOT 2024, 2024, : 370 - 377
  • [4] Deep Reinforcement Learning techniques for dynamic task offloading in the 5G edge-cloud continuum
    Nieto, Gorka
    de la Iglesia, Idoia
    Lopez-Novoa, Unai
    Perfecto, Cristina
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [5] Dynamic Task Allocation for Robotic Edge System Resilience Using Deep Reinforcement Learning
    Afrin, Mahbuba
    Jin, Jiong
    Rahman, Ashfaqur
    Li, Shi
    Tian, Yu-Chu
    Li, Yan
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2024, 54 (03): : 1438 - 1450
  • [6] DMRO: A Deep Meta Reinforcement Learning-Based Task Offloading Framework for Edge-Cloud Computing
    Qu, Guanjin
    Wu, Huaming
    Li, Ruidong
    Jiao, Pengfei
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (03): : 3448 - 3459
  • [7] Resource Allocation Based on Deep Reinforcement Learning in IoT Edge Computing
    Xiong, Xiong
    Zheng, Kan
    Lei, Lei
    Hou, Lu
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1133 - 1146
  • [8] IoT Application Modules Placement and Dynamic Task Processing in Edge-Cloud Computing
    Fang, Juan
    Ma, Aonan
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) : 12771 - 12781
  • [9] IoT Microservice Deployment in Edge-Cloud Hybrid Environment Using Reinforcement Learning
    Chen, Lulu
    Xu, Yangchuan
    Lu, Zhihui
    Wu, Jie
    Gai, Keke
    Hung, Patrick C. K.
    Qiu, Meikang
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) : 12610 - 12622
  • [10] A Deep Reinforcement Learning Approach for Efficient Image Processing Task Offloading in Edge-Cloud Collaborative Environments
    Sun, Ming
    Bao, Tie
    Xie, Dan
    Lv, Hengyi
    Si, Guoliang
    [J]. TRAITEMENT DU SIGNAL, 2023, 40 (04) : 1329 - 1339