A Knowledge-Based Adaptive Discrete Water Wave Optimization for Solving Cloud Workflow Scheduling

被引:16
|
作者
Qin, Shuo [1 ]
Pi, Dechang [1 ]
Shao, Zhongshi [2 ]
Xu, Yue [1 ]
机构
[1] Nanjing Univ Aeronaut & Astronaut, Coll Comp Sci & Technol, Nanjing 211106, Peoples R China
[2] Shaanxi Normal Univ, Sch Comp Sci, Xian 710119, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; Scheduling; Processor scheduling; Optimal scheduling; Job shop scheduling; Task analysis; Statistics; Workflow scheduling; cloud computing; deadline constraint; cost minimization; water wave optimization; SCIENTIFIC WORKFLOWS; ALGORITHM; AWARE; TASKS;
D O I
10.1109/TCC.2021.3087642
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Workflow scheduling in cloud environments has become a significant topic in both commercial and industrial applications. However, it is still an extraordinarily challenge to generate effective and economical scheduling schemes under the deadline constraint especially for the large scale workflow applications. To address the issue, this article investigates the cloud workflow scheduling problem with the aim of minimizing the whole cost of workflow execution whereas maintaining its execution time under a predetermined deadline. A novel knowledge-based adaptive discrete water wave optimization (KADWWO) algorithm is developed based on the problem-specific knowledge of cloud workflow scheduling. In the proposed KADWWO, a discrete propagation operator is designed based on the idle time knowledge of hourly-based cost model to adaptively explore the huge search space. The adaptive refraction operator is employed to avoid stagnation and expand the available resource pool. Meanwhile, the dynamic grouping based breaking operator is designed to exploit the excellent block structure knowledge of task allocation scheme and corresponding resource to intensify the local region and accelerate convergence. Extensive simulation experiments on the well-known scientific workflow demonstrate that the KADWWO approach outperforms several recent state-of-the-art algorithms.
引用
收藏
页码:200 / 216
页数:17
相关论文
共 50 条
  • [1] Knowledge-based multi-objective estimation of distribution algorithm for solving reliability constrained cloud workflow scheduling
    Li, Ming
    Pi, Dechang
    Qin, Shuo
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (02): : 1401 - 1419
  • [2] Knowledge-based multi-objective estimation of distribution algorithm for solving reliability constrained cloud workflow scheduling
    Ming Li
    Dechang Pi
    Shuo Qin
    Cluster Computing, 2024, 27 : 1401 - 1419
  • [3] A Knowledge-Based Ant Colony Optimization for a Grid Workflow Scheduling Problem
    Hu, Yanli
    Xing, Lining
    Zhang, Weiming
    Xiao, Weidong
    Tang, Daquan
    ADVANCES IN SWARM INTELLIGENCE, PT 1, PROCEEDINGS, 2010, 6145 : 241 - 248
  • [4] Scheduling Constrained Cloud Workflow Tasks via Evolutionary Multitasking Optimization With Adaptive Knowledge Transfer
    Zhou, Jiajun
    Gao, Liang
    Rao, Shijie
    Li, Yun
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (06) : 4254 - 4266
  • [5] Design of knowledge-based system for adaptive scheduling
    School of Mechatronics Engineering, Harbin Institute of Technology, Harbin 150001, China
    Xitong Fangzhen Xuebao, 2007, 19 (4526-4529):
  • [6] Adaptive Workflow Scheduling on Cloud Computing Platforms with Iterative Ordinal Optimization
    Zhang, Fan
    Cao, Junwei
    Hwang, Kai
    Li, Keqin
    Khan, Samee U.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2015, 3 (02) : 156 - 168
  • [7] Discrete Binary Cat Swarm Optimization for Scheduling Workflow Applications in Cloud Systems
    Kumar, Bhopender
    Kalra, Mala
    Singh, Poonam
    2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2017,
  • [8] Knowledge-based process management - an approach to handling adaptive workflow
    Chung, PWH
    Cheung, L
    Stader, J
    Jarvis, P
    Moore, J
    Macintosh, A
    KNOWLEDGE-BASED SYSTEMS, 2003, 16 (03) : 149 - 160
  • [9] Solving User Priority in Cloud Computing Using Enhanced Optimization Algorithm in Workflow Scheduling
    Aggarwal, Ambika
    Kumar, Sunil
    Bhatt, Ashutosh
    Shah, Mohd Asif
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [10] A KNOWLEDGE-BASED PROTOTYPE FOR OPTIMIZATION OF PREVENTIVE MAINTENANCE SCHEDULING
    ARUETI, S
    OKRENT, D
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1990, 30 (1-3) : 93 - 114