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 条
  • [31] A Clustering Offloading Decision Method for Edge Computing Tasks Based on Deep Reinforcement Learning
    Zhen Zhang
    Huanzhou Li
    Zhangguo Tang
    Dinglin Gu
    Jian Zhang
    New Generation Computing, 2023, 41 : 85 - 108
  • [32] A Clustering Offloading Decision Method for Edge Computing Tasks Based on Deep Reinforcement Learning
    Zhang, Zhen
    Li, Huanzhou
    Tang, Zhangguo
    Gu, Dinglin
    Zhang, Jian
    NEW GENERATION COMPUTING, 2023, 41 (01) : 85 - 108
  • [33] Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
    Xu, Zhuohan
    Zhong, Zeheng
    Shi, Bing
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [34] Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System
    Xu, Jianqiao
    Xu, Zhuohan
    Shi, Bing
    FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2022, 10
  • [35] Edge server placement for offloading real-time statistics tasks of bus passenger
    Xu, Haitao
    Guo, Zhihui
    Shang, Ziliang
    Zhao, Ji
    Dai, Hui
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (02)
  • [36] Edge Cloud Collaboration Serial Task Offloading Algorithm Based on Deep Reinforcement Learning
    Zhang F.-L.
    Zhao J.-J.
    Liu D.
    Wang R.-J.
    1600, Univ. of Electronic Science and Technology of China (50): : 398 - 404
  • [37] Cost-aware real-time job scheduling for hybrid cloud using deep reinforcement learning
    Cheng, Long
    Kalapgar, Archana
    Jain, Amogh
    Wang, Yue
    Qin, Yongtai
    Li, Yuancheng
    Liu, Cong
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (21): : 18579 - 18593
  • [38] Cost-aware real-time job scheduling for hybrid cloud using deep reinforcement learning
    Long Cheng
    Archana Kalapgar
    Amogh Jain
    Yue Wang
    Yongtai Qin
    Yuancheng Li
    Cong Liu
    Neural Computing and Applications, 2022, 34 : 18579 - 18593
  • [39] Binary Computation Offloading in Edge Computing Using Deep Reinforcement Learning
    Rajwar, Dipankar
    Kumar, Dinesh
    ADVANCED NETWORK TECHNOLOGIES AND INTELLIGENT COMPUTING, ANTIC 2023, PT II, 2024, 2091 : 215 - 227
  • [40] A Cloud-Edge Collaboration Solution for Distribution Network Reconfiguration Using Multi-Agent Deep Reinforcement Learning
    Gao, Hongjun
    Wang, Renjun
    He, Shuaijia
    Wang, Lingfeng
    Liu, Junyong
    Chen, Zhe
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2024, 39 (02) : 3867 - 3879