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 条
  • [41] Adaptive Workflow Scheduling Using Evolutionary Approach in Cloud Computing
    Jaybhaye, Sangita M.
    Attar, Vahida Z.
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2020, 7 (02) : 179 - 196
  • [42] Weight Based Workflow Scheduling in Cloud Federation
    Chudasama, Vipul
    Shah, Jinesh
    Bhavsar, Madhuri
    INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS (ICTIS 2017) - VOL 2, 2018, 84 : 405 - 411
  • [43] A Survey on QoS Requirements Based on Particle Swarm Optimization Scheduling Techniques for Workflow Scheduling in Cloud Computing
    Farid, Mazen
    Latip, Rohaya
    Hussin, Masnida
    Hamid, Nor Asilah Wati Abdul
    SYMMETRY-BASEL, 2020, 12 (04):
  • [44] An Optimized Scheduling Algorithm on a Cloud Workflow Using a Discrete Particle Swarm
    Cao, Jianfang
    Chen, Junjie
    Zhao, Qingshan
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2014, 14 (01) : 25 - 39
  • [45] INTEGRATION OF ADAPTIVE MACHINE LEARNING AND KNOWLEDGE-BASED SYSTEMS FOR ROUTING AND SCHEDULING APPLICATIONS
    KADABA, N
    NYGARD, KE
    JUELL, PL
    EXPERT SYSTEMS WITH APPLICATIONS, 1991, 2 (01) : 15 - 27
  • [46] Development of knowledge-based system for adaptive scheduling using Unified Modeling Language
    Wang, Weida
    Liu, Xinhua
    Liu, Wenjian
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 1488 - 1492
  • [47] A Hybrid Genetic Algorithm with a Knowledge-Based Operator for Solving the Job Shop Scheduling Problems
    Piroozfard, Hamed
    Wong, Kuan Yew
    Hassan, Adnan
    JOURNAL OF OPTIMIZATION, 2016, 2016
  • [48] Development of knowledge-based system for adaptive scheduling using unified modeling language
    Wang, Weida
    Xu, He
    Liu, Wenjiang
    WSEAS Transactions on Information Science and Applications, 2007, 4 (05): : 1097 - 1104
  • [49] Knowledge-based design of scheduling systems
    Sauer, J
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2001, 7 (01): : 55 - 62
  • [50] Knowledge-based system for railway scheduling
    Chiang, TW
    Hau, HY
    Chiang, HM
    Ko, SY
    Hsieh, CH
    DATA & KNOWLEDGE ENGINEERING, 1998, 27 (03) : 289 - 312