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 条
  • [21] Parametric Scientific Workflow Scheduling Algorithm in Cloud Computing
    Hammouti, Sarra
    Yagoubi, Belabbas
    Makhlouf, Sid Ahmed
    2022 INTERNATIONAL SYMPOSIUM ON INNOVATIVE INFORMATICS OF BISKRA, ISNIB, 2022, : 82 - 87
  • [22] Optimal Workflow Scheduling for Scientific Workflows in Cloud Computing
    Agarkhed, Jayashree
    Ashalatha, R.
    IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGICAL TRENDS IN COMPUTING, COMMUNICATIONS AND ELECTRICAL ENGINEERING (ICETT), 2016,
  • [23] A Task Backfill Based. Scientific Workflow Scheduling Strategy On Cloud Platform
    Liu, Shaowei
    Ren, Kaijun
    Deng, Kefeng
    Song, Junqiang
    2016 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2016, : 105 - 110
  • [24] Cost-effective heuristics for workflow scheduling in grid computing economy
    Yuan, Yingchun
    Li, Xiansong
    Sun, Chenxia
    SIXTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING, PROCEEDINGS, 2007, : 322 - +
  • [25] Energy and cost optimization mechanism for workflow scheduling in the cloud
    Danthuluri S.
    Chitnis S.
    Materials Today: Proceedings, 2023, 80 : 3069 - 3074
  • [26] Cost minimization of scheduling scientific workflow applications on clouds
    Wu, Hao
    Chen, Xin
    Song, Xiaoyu
    Guo, He
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (05):
  • [27] ENERGY-SAVING CLOUD WORKFLOW SCHEDULING BASED ON OPTIMISTIC COST TABLE
    Lin, T.
    Wu, P.
    Gao, F. M.
    Wu, T. S.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2020, 19 (03) : 505 - 516
  • [28] Cost Optimization for Scientific Workflow Execution on Cloud Computing
    Tirapat, Tanyaporn
    Udomkasemsub, Orachun
    Li, Xiaorong
    Achalakul, Tiranee
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 663 - 668
  • [29] 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
  • [30] Impact of Variable Priced Cloud Resources on Scientific Workflow Scheduling
    Ostermann, Simon
    Prodan, Radu
    EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 350 - 362