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 条
  • [21] COCAM: a cooperative video edge caching and multicasting approach based on multi-agent deep reinforcement learning in multi-clouds environment
    Ruohan Shi
    Qilin Fan
    Shu Fu
    Xu Zhang
    Xiuhua Li
    Meng Chen
    Journal of Cloud Computing, 12
  • [22] Weighted-adaptive Inertia Strategy for Multi-objective Scheduling in Multi-clouds
    Farid, Mazen
    Latip, Rohaya
    Hussin, Masnida
    Hamid, Nor Asilah Wati Abdul
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (01): : 1529 - 1560
  • [23] COCAM: a cooperative video edge caching and multicasting approach based on multi-agent deep reinforcement learning in multi-clouds environment
    Shi, Ruohan
    Fan, Qilin
    Fu, Shu
    Zhang, Xu
    Li, Xiuhua
    Chen, Meng
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [24] A multi-objective reinforcement learning algorithm for deadline constrained scientific workflow scheduling in clouds
    Yao Qin
    Hua Wang
    Shanwen Yi
    Xiaole Li
    Linbo Zhai
    Frontiers of Computer Science, 2021, 15
  • [25] A multi-objective reinforcement learning algorithm for deadline constrained scientific workflow scheduling in clouds
    Yao QIN
    Hua WANG
    Shanwen YI
    Xiaole LI
    Linbo ZHAI
    Frontiers of Computer Science, 2021, (05) : 1 - 12
  • [26] A multi-objective reinforcement learning algorithm for deadline constrained scientific workflow scheduling in clouds
    Qin, Yao
    Wang, Hua
    Yi, Shanwen
    Li, Xiaole
    Zhai, Linbo
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (05)
  • [27] Multi Workflow Fair Scheduling Scheme Research Based on Reinforcement Learning
    Zhong, Ji Hai
    Cui, De Long
    Peng, Zhi Ping
    Li, Qi Rui
    He, Jie Guang
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE OF INFORMATION AND COMMUNICATION TECHNOLOGY [ICICT-2019], 2019, 154 : 117 - 123
  • [28] Towards Scheduling Data-Intensive and Privacy-Aware Workflows in Clouds
    Wen, Yiping
    Dou, Wanchun
    Cao, Buqing
    Chen, Congyang
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 474 - 479
  • [29] Service Placement and Request Scheduling for Data-intensive Applications in Edge Clouds
    Farhadi, Vajiheh
    Mehmeti, Fidan
    He, Ting
    La Porta, Tom
    Khamfroush, Hana
    Wang, Shiqiang
    Chan, Kevin S.
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2019), 2019, : 1279 - 1287
  • [30] Service Placement and Request Scheduling for Data-Intensive Applications in Edge Clouds
    Farhadi, Vajiheh
    Mehmeti, Fidan
    He, Ting
    La Porta, Thomas F.
    Khamfroush, Hana
    Wang, Shiqiang
    Chan, Kevin S.
    Poularakis, Konstantinos
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2021, 29 (02) : 779 - 792