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 条
  • [31] Hybrid Teaching-Learning-Based Optimization for Workflow Scheduling in Cloud Environment
    He, Jieguang
    Liu, Xiaoli
    IEEE ACCESS, 2023, 11 : 100755 - 100768
  • [32] Delay-Based Workflow Scheduling for Cost Optimization in Heterogeneous Cloud System
    Kumar, Madhu Sudan
    Gupta, Indrajeet
    Jana, Prasanta K.
    2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 223 - 228
  • [33] Efficient budget aware workflow scheduling in cloud using adaptive Tasmanian Devil Optimization algorithm
    Nivethithai, S.
    Hariharan, B.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (13) : 39349 - 39369
  • [34] Efficient budget aware workflow scheduling in cloud using adaptive Tasmanian Devil Optimization algorithm
    S. Nivethithai
    B. Hariharan
    Multimedia Tools and Applications, 2024, 83 : 39349 - 39369
  • [35] Adaptive golden eagle optimization based multi-objective scientific workflow scheduling on multi-cloud environment
    Shyla, S. Immaculate
    Bell, T. Beula
    Sheela, C. Jaspin Jeba
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (16) : 47175 - 47198
  • [36] Adaptive golden eagle optimization based multi-objective scientific workflow scheduling on multi-cloud environment
    S. Immaculate Shyla
    T. Beula Bell
    C. Jaspin Jeba Sheela
    Multimedia Tools and Applications, 2024, 83 : 47175 - 47198
  • [37] AN INTEGRATED KNOWLEDGE-BASED PROBLEM-SOLVING SYSTEM FOR STRUCTURAL OPTIMIZATION
    SCHITTKOWSKI, K
    STRUCTURAL OPTIMIZATION /, 1988, : 289 - 297
  • [38] The integration of a knowledge-based system and a Gantt chart scheduling application for solving the machine shop scheduling problem
    Loke, S
    Arunachalam, S
    Page, T
    ADVANCES IN MANUFACTURING TECHNOLOGY XII, 1998, : 727 - 732
  • [39] Adaptive workflow scheduling for dynamic grid and cloud computing environment
    Rahman, Mustafizur
    Hassan, Rafiul
    Ranjan, Rajiv
    Buyya, Rajkumar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (13): : 1816 - 1842
  • [40] Metaheuristic Based Workflow Scheduling in Cloud Environment
    Kumar, Sunil
    Mittal, Sumit
    Singh, Manpreet
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 553 - 559