A Heuristics-Based Cost Model for Scientific Workflow Scheduling in Cloud

被引:27
|
作者
Al-Khanak, Ehab Nabiel [1 ]
Lee, Sai Peck [2 ]
Khan, Saif Ur Rehman [3 ]
Behboodian, Navid [4 ]
Khalaf, Osamah Ibrahim [5 ]
Verbraeck, Alexander [6 ]
van Lint, Hans [1 ]
机构
[1] Delft Univ Technol, Fac Civil Engn & Geosci CiTG, Dept Transport & Planning, Delft, Netherlands
[2] Univ Malaya, Fac Comp Sci & Informat Technol, Kuala Lumpur, Malaysia
[3] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad, Pakistan
[4] HELP Univ, Fac Comp & Digital Technol, Kuala Lumpur, Malaysia
[5] Al Nahrain Univ, Al Nahrain Nanorenewable Energy Res Ctr, Baghdad, Iraq
[6] Delft Univ Technol, Fac Technol Policy & Management TPM, Depnt Multiactor Syst, Delft, Netherlands
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2021年 / 67卷 / 03期
关键词
Scientific workflow scheduling; empirical comparison; cost optimization model; heuristic approach; cloud computing; OPTIMIZATION; SIMULATION; ALGORITHM;
D O I
10.32604/cmc.2021.015409
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scientific Workflow Applications (SWFAs) can deliver collaborative tools useful to researchers in executing large and complex scientific processes. Particularly, Scientific Workflow Scheduling (SWFS) accelerates the computational procedures between the available computational resources and the dependent workflow jobs based on the researchers' requirements. However, cost optimization is one of the SWFS challenges in handling massive and complicated tasks and requires determining an approximate (near-optimal) solution within polynomial computational time. Motivated by this, current work proposes a novel SWFS cost optimization model effective in solving this challenge. The proposed model contains three main stages: (i) scientific workflow application, (ii) targeted computational environment, and (iii) cost optimization criteria. The model has been used to optimize completion time (makespan) and overall computational cost of SWFS in cloud computing for all considered scenarios in this research context. This will ultimately reduce the cost for service consumers. At the same time, reducing the cost has a positive impact on the profitability of service providers towards utilizing all computational resources to achieve a competitive advantage over other cloud service providers. To evaluate the effectiveness of this proposed model, an empirical comparison was conducted by employing three core types of heuristic approaches, including Single-based (i.e., Genetic Algorithm (GA), Particle Swarm Optimization (PSO), and Invasive Weed Optimization (IWO)), Hybrid-based (i.e., Hybrid-based Heuristics Algorithms (HIWO)), and Hyper-based (i.e., Dynamic Hyper-Heuristic Algorithm (DHHA)). Additionally, a simulation-based implementation was used for SIPHT SWFA by considering three different sizes of datasets. The proposed model provides an efficient platform to optimally schedule workflow tasks by handling data-intensiveness and computational-intensiveness of SWFAs. The results reveal that the proposed cost optimization model attained an optimal Job completion time (makespan) and total computational cost for small and large sizes of the considered dataset. In contrast, hybrid and hyper-based approaches consistently achieved better results for the medium-sized dataset.
引用
收藏
页码:3265 / 3282
页数:18
相关论文
共 50 条
  • [31] Evolving Scheduling Heuristics for Energy-Efficient Dynamic Workflow Scheduling in Cloud via Genetic Programming Hyper-Heuristics
    Sun, Zaixing
    Zhang, Fangfang
    Mei, Yi
    Huang, Hejiao
    Gu, Chonglin
    Qian, Bin
    Zhang, Mengjie
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT I, ICIC 2024, 2024, 14862 : 169 - 182
  • [32] Energy-aware scientific workflow scheduling in cloud environment
    Anita Choudhary
    Mahesh Chandra Govil
    Girdhari Singh
    Lalit K. Awasthi
    Emmanuel S. Pilli
    Cluster Computing, 2022, 25 : 3845 - 3874
  • [33] Energy-aware scientific workflow scheduling in cloud environment
    Choudhary, Anita
    Govil, Mahesh Chandra
    Singh, Girdhari
    Awasthi, Lalit K.
    Pilli, Emmanuel S.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (06): : 3845 - 3874
  • [34] A hybrid genetic algorithm for scientific workflow scheduling in cloud environment
    Aziza, Hatem
    Krichen, Saoussen
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (18): : 15263 - 15278
  • [35] A hybrid genetic algorithm for scientific workflow scheduling in cloud environment
    Hatem Aziza
    Saoussen Krichen
    Neural Computing and Applications, 2020, 32 : 15263 - 15278
  • [36] Scheduling Scientific Workflow Tasks in Cloud Using Swarm Intelligence
    Vinothina, V.
    2017 IEEE INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ADVANCED COMPUTING (ICCTAC), 2017,
  • [37] HPSOGWO: A Hybrid Algorithm for Scientific Workflow Scheduling in Cloud Computing
    Arora, Neeraj
    Banyal, Rohitash Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 626 - 635
  • [38] Survey on Workflow Scheduling of Scientific Processes using Cloud Technology
    Rani, B. Kezia
    Babu, A. Vinaya
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2016, : 375 - 380
  • [39] Heuristics-Based Query Processing for Large RDF Graphs Using Cloud Computing
    Husain, Mohammad Farhan
    McGlothlin, James
    Masud, Mohammad Mehedy
    Khan, Latifur R.
    Thuraisingham, Bhavani
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2011, 23 (09) : 1312 - 1327
  • [40] Statistical Analysis of Cloud Based Scheduling Heuristics
    Narang, Sudha
    Goswami, Puneet
    Jain, Anurag
    INFORMATION, COMMUNICATION AND COMPUTING TECHNOLOGY (ICICCT 2019), 2019, 1025 : 98 - 112