Data-intensive workflow scheduling strategy based on deep reinforcement learning in multi-clouds

被引:0
|
作者
Shuo Zhang
Zhuofeng Zhao
Chen Liu
Shenghui Qin
机构
[1] North China University of Technology,School of Information
[2] Beijing Key Laboratory of Large-Scale Stream Data Integration and Analysis Technology,undefined
来源
关键词
Data-intensive workflow; Deep-Q-network; Multi-objective optimization; Intensive learning;
D O I
暂无
中图分类号
学科分类号
摘要
With the increase development of Internet of Things devices, the data-intensive workflow has emerged as a new kinds of representation for IoT applications. Because most IoT systems are structured in multi-clouds environment and the data-intensive workflow has the characteristics of scattered data sources and distributed execution requirements at the cloud center and edge clouds, it brings many challenges to the scheduling of such workflow, such as data flow control management, data transmission scheduling, etc. Aiming at the execution constraints of business and technology and data transmission optimization of data-intensive workflow, a data-intensive workflow scheduling method based on deep reinforcement learning in multi-clouds is proposed. First, the execution constraints, edge node load and data transmission volume of IoT data workflow are modeled; then the data-intensive workflow is segmented with the consideration of business constraints and the first optimization goal of data transmission; besides, taking the workflow execution time and average load balancing as the secondary optimization goal, the improved DQN algorithm is used to schedule the workflow. Based on the DQN algorithm, the model reward function and action selection are redesigned and improved. The simulation results based on WorkflowSim show that, compared with MOPSO, NSGA-II, GTBGA and DQN, the algorithm proposed in this paper can effectively reduce the execution time of IoT data workflow under the condition of ensuring the execution constraints and load balancing of multi-clouds.
引用
下载
收藏
相关论文
共 50 条
  • [11] Cost-Driven Scheduling for Deadline-Constrained workflow on Multi-Clouds
    Lin, Bing
    Guo, Wenzhong
    Chen, Guolong
    Xiong, Naixue
    Li, Rongrong
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 1191 - 1198
  • [12] Data-intensive Application Deployment at Edge: A Deep Reinforcement Learning Approach
    Chen, Yishan
    Deng, Shuiguang
    Zhao, Hailiang
    He, Qiang
    Li, Yin
    Gao, Honghao
    2019 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2019), 2019, : 355 - 359
  • [13] Workflow scheduling based on deep reinforcement learning in the cloud environment
    Tingting Dong
    Fei Xue
    Chuangbai Xiao
    Jiangjiang Zhang
    Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 10823 - 10835
  • [14] Workflow scheduling based on deep reinforcement learning in the cloud environment
    Dong, Tingting
    Xue, Fei
    Xiao, Chuangbai
    Zhang, Jiangjiang
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (12) : 10823 - 10835
  • [15] DISWOP: A Novel Scheduling Algorithm for Data-Intensive Workflow Optimizations
    Yuan, Yuyu
    Liu, Chuanyi
    Cheng, Jie
    Wang, Xiaoliang
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (07): : 1839 - 1846
  • [16] Energy-aware scheduling policy for data-intensive workflow
    Xiao, Peng
    Hu, Zhi-Gang
    Qu, Xi-Long
    Tongxin Xuebao/Journal on Communications, 2015, 36 (01):
  • [17] Data-Intensive Workflow Scheduling in Cloud on Budget and Deadline Constraints
    Xin, Zhang
    Wu, Changze
    Wu, Kaigui
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 262 - 272
  • [18] A novel cloud model based data placement strategy for data-intensive application in clouds
    Zhang, Xinxin
    Hu, Zhigang
    Zheng, Meiguang
    Li, Jia
    Yang, Liu
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 77 : 445 - 456
  • [19] Multi Objective Prioritized Workflow Scheduling Using Deep Reinforcement Based Learning in Cloud Computing
    Mangalampalli, Sudheer
    Hashmi, Syed Shakeel
    Gupta, Amit
    Karri, Ganesh Reddy
    Rajkumar, K. Varada
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Margala, Martin
    IEEE ACCESS, 2024, 12 : 5373 - 5392
  • [20] Multi Objective Prioritized Workflow Scheduling Using Deep Reinforcement Based Learning in Cloud Computing
    Mangalampalli, Sudheer
    Hashmi, Syed Shakeel
    Gupta, Amit
    Karri, Ganesh Reddy
    Rajkumar, K. Varada
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Margala, Martin
    IEEE Access, 2024, 12 : 5373 - 5392