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 条
  • [31] ABS: Agent-based Scheduling for Data-Intensive Workflow in Software-as-a-Service Environments
    Chen, Huangke
    Meng, Jiayang
    Zhu, Jianghan
    Wang, Jianjiang
    2016 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA (CBD 2016), 2016, : 19 - 24
  • [32] Multi-Tree Genetic Programming Hyper-Heuristic for Dynamic Flexible Workflow Scheduling in Multi-Clouds
    Sun, Zaixing
    Mei, Yi
    Zhang, Fangfang
    Huang, Hejiao
    Gu, Chonglin
    Zhang, Mengjie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2687 - 2703
  • [33] A data-aware scheduling strategy for workflow execution in clouds
    Marozzo, Fabrizio
    Rodrigo Duro, Francisco
    Garcia Blas, Javier
    Carretero, Jesus
    Talia, Domenico
    Trunfio, Paolo
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (24):
  • [34] WaaS: Workflow-as-a-Service for the Cloud with Scheduling of Continuous and Data-Intensive Workflows
    Esteves, Sergio
    Veiga, Luis
    COMPUTER JOURNAL, 2016, 59 (03): : 371 - 383
  • [35] Multi-Objective Workflow Scheduling With Deep-Q-Network-Based Multi-Agent Reinforcement Learning
    Wang, Yuandou
    Liu, Hang
    Zheng, Wanbo
    Xia, Yunni
    Li, Yawen
    Chen, Peng
    Guo, Kunyin
    Xie, Hong
    IEEE ACCESS, 2019, 7 : 39974 - 39982
  • [36] Towards optimized scheduling for data-intensive scientific workflow in multiple datacenter environment
    Zhang, Jinghui
    Wang, Mingjun
    Luo, Junzhou
    Dong, Fang
    Zhang, Junxue
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (18): : 5606 - 5622
  • [37] Hierarchical and balanced scheduling method of data-intensive workflow in industrial internet of things
    Yang, Yun
    International Journal of Internet Manufacturing and Services, 2024, 10 (04) : 377 - 390
  • [38] Deep Reinforcement Learning for Dynamic Workflow Scheduling in Cloud Environment
    Dong, Tingting
    Xue, Fei
    Xiao, Changbai
    Zhang, Jiangjiang
    2021 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2021), 2021, : 107 - 115
  • [39] Iot Data Processing and Scheduling Based on Deep Reinforcement Learning
    Jiang, Yuchuan
    Wang, Zhangjun
    Jin, Zhixiong
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2023, 18 (06)
  • [40] A hybrid evolutionary algorithm for task scheduling and data assignment of data-intensive scientific workflows on clouds
    Teylo, Luan
    de Paula, Ubiratam
    Frota, Yuri
    de Oliveira, Daniel
    Drummond, Lucia M. A.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 76 : 1 - 17