Real-Time Offloading for Dependent and Parallel Tasks in Cloud-Edge Environments Using Deep Reinforcement Learning

被引:7
|
作者
Chen, Xing [1 ,2 ,3 ]
Hu, Shengxi [1 ,2 ,3 ]
Yu, Chujia [1 ,2 ,3 ]
Chen, Zheyi [1 ,2 ,3 ]
Min, Geyong [4 ]
机构
[1] Fuzhou Univ, Coll Comp & Data Sci, Fuzhou 350116, Peoples R China
[2] Minist Educ, Engn Res Ctr Big Data Intelligence, Fuzhou 350002, Peoples R China
[3] Fuzhou Univ, Fujian Key Lab Network Comp & Intelligent Informat, Fuzhou 350116, Peoples R China
[4] Univ Exeter, Fac Environm Sci & Econ, Dept Comp Sci, Exeter EX4 4QF, England
基金
中国国家自然科学基金;
关键词
Task analysis; Mobile applications; Servers; Cloud computing; Real-time systems; Computational modeling; Heuristic algorithms; Cloud-edge computing; deep reinforcement learning; dependent and parallel tasks; real-time offloading; WORKFLOW;
D O I
10.1109/TPDS.2023.3349177
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As an effective technique to relieve the problem of resource constraints on mobile devices (MDs), the computation offloading utilizes powerful cloud and edge resources to process the computation-intensive tasks of mobile applications uploaded from MDs. In cloud-edge computing, the resources (e.g., cloud and edge servers) that can be accessed by mobile applications may change dynamically. Meanwhile, the parallel tasks in mobile applications may lead to the huge solution space of offloading decisions. Therefore, it is challenging to determine proper offloading plans in response to such high dynamics and complexity in cloud-edge environments. The existing studies often preset the priority of parallel tasks to simplify the solution space of offloading decisions, and thus the proper offloading plans cannot be found in many cases. To address this challenge, we propose a novel real-time and Dependency-aware task Offloading method with Deep Q-networks (DODQ) in cloud-edge computing. In DODQ, mobile applications are first modeled as Directed Acyclic Graphs (DAGs). Next, the Deep Q-Networks (DQN) is customized to train the decision-making model of task offloading, aiming to quickly complete the decision-making process and generate new offloading plans when the environments change, which considers the parallelism of tasks without presetting the task priority when scheduling tasks. Simulation results show that the DODQ can well adapt to different environments and efficiently make offloading decisions. Moreover, the DODQ outperforms the state-of-art methods and quickly reaches the optimal/near-optimal performance.
引用
收藏
页码:391 / 404
页数:14
相关论文
共 50 条
  • [1] Task Offloading in Cloud-Edge Environments: A Deep-Reinforcement-Learning-Based Solution
    Wang, Suzhen
    Deng, Yongchen
    Hu, Zhongbo
    INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2023, 15 (01)
  • [2] Real-time Surveillance Video Salient Object Detection Using Collaborative Cloud-Edge Deep Reinforcement Learning
    Hou, Biao
    Zhang, Junxing
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [3] Deep Reinforcement Learning Based Cloud-Edge Collaborative Computation Offloading Mechanism
    Chen S.-G.
    Chen J.-M.
    Zhao C.-X.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2021, 49 (01): : 157 - 166
  • [4] Multi-Agent Deep Reinforcement Learning for Cooperative Offloading in Cloud-Edge Computing
    Suzuki, Akito
    Kobayashi, Masahiro
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 3660 - 3666
  • [5] SurveilEdge: Real-time Video Query based on Collaborative Cloud-Edge Deep Learning
    Wang, Shibo
    Yang, Shusen
    Zhao, Cong
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2519 - 2528
  • [6] Cloud-Edge Training Architecture for Sim-to-Real Deep Reinforcement Learning
    Cao, Hongpeng
    Theile, Mirco
    Wyrwal, Federico G.
    Caccamo, Marco
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 9363 - 9370
  • [7] Task Offloading in Cloud-Edge Collaborative Environment Based on Deep Reinforcement Learning and Fuzzy Logic
    Wu, Xiaojun
    Wang, Lulu
    Yuan, Sheng
    Chai, Wei
    2024 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND ARTIFICIAL INTELLIGENCE, SEAI 2024, 2024, : 301 - 308
  • [8] When Learning Joins Edge: Real-time Proportional Computation Offloading via Deep Reinforcement Learning
    Chen, Ning
    Zhang, Sheng
    Qian, Zhuzhong
    Wu, Jie
    Lu, Sanglu
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 414 - 421
  • [9] Deep Reinforcement Learning-Based Cloud-Edge Collaborative Mobile Computation Offloading in Industrial Networks
    Chen, Siguang
    Chen, Jiamin
    Miao, Yifeng
    Wang, Qian
    Zhao, Chuanxin
    IEEE TRANSACTIONS ON SIGNAL AND INFORMATION PROCESSING OVER NETWORKS, 2022, 8 : 364 - 375
  • [10] Real-time running workouts monitoring using Cloud-Edge computing
    Avram, Maria-Ruxandra
    Pop, Florin
    NEURAL COMPUTING & APPLICATIONS, 2023, 35 (19): : 13803 - 13822