A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing

被引:120
|
作者
Choudhary, Anubhav [1 ]
Gupta, Indrajeet [1 ]
Singh, Vishakha [1 ]
Jana, Prasanta K. [1 ]
机构
[1] Indian Inst Technol ISM, Dept Comp Sci & Engn, Dhanbad, Bihar, India
关键词
Gravitational Search Algorithm; Workflow scheduling; Cost; Makespan; Cost time equivalence; GENETIC ALGORITHM;
D O I
10.1016/j.future.2018.01.005
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Workflow Scheduling in cloud computing has drawn enormous attention due to its wide application in both scientific and business areas. This is particularly an NP-complete problem. Therefore, many researchers have proposed a number of heuristics as well as meta-heuristic techniques by considering several issues, such as energy conservation, cost and makespan. However, it is still an open area of research as most of the heuristics or meta-heuristics may not fulfill certain optimum criterion and produce near optimal solution. In this paper, we propose a meta-heuristic based algorithm for workflow scheduling that considers minimization of makespan and cost. The proposed algorithm is a hybridization of the popular meta-heuristic, Gravitational Search Algorithm (GSA) and equally popular heuristic, Heterogeneous Earliest Finish Time (HEFT) to schedule workflow applications. We introduce a new factor called cost time equivalence to make the bi-objective optimization more realistic. We consider monetary cost ratio (MCR) and schedule length ratio (SLR) as the performance metrics to compare the performance of the proposed algorithm with existing algorithms. With rigorous experiments over different scientific workflows, we show the effectiveness of the proposed algorithm over standard GSA, Hybrid Genetic Algorithm (HGA) and the HEFT. We validate the results by well-known statistical test, Analysis of Variance (ANOVA). In all the cases, simulation results show that the proposed approach outperforms these algorithms. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:14 / 26
页数:13
相关论文
共 50 条
  • [41] Bi-objective reentrant hybrid flowshop scheduling: an iterated Pareto greedy algorithm
    Ying, Kuo-Ching
    Lin, Shih-Wei
    Wan, Shu-Yen
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (19) : 5735 - 5747
  • [42] A bi-objective workflow scheduling in virtualized fog-cloud computing using NSGA-II with semi-greedy initialization
    Karami, Shahriar
    Azizi, Sadoon
    Ahmadizar, Fardin
    APPLIED SOFT COMPUTING, 2024, 151
  • [43] SWSA: A Hybrid Scientific Workflow Scheduling Algorithm Based on Metaheuristic Approach in Cloud Computing Environment
    Abbasi, Leyli
    Momeni, Hossien
    Yaghoubi, Mehdi
    JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2021, 20 (03)
  • [44] Workflow task scheduling in cloud computing based on hybrid improved CS algorithm and decision tree
    Chen, Chao, 2016, Univ. of Electronic Science and Technology of China (45):
  • [45] A Hybrid Algorithm for Multi-Objective Scientific Workflow Scheduling in IaaS Cloud
    Gao, Yongqiang
    Zhang, Shuyun
    Zhou, Jiantao
    IEEE ACCESS, 2019, 7 : 125783 - 125795
  • [46] Neural network based multi-objective evolutionary algorithm for dynamic workflow scheduling in cloud computing
    Ismayilov, Goshgar
    Topcuoglu, Haluk Rahmi
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 102 : 307 - 322
  • [47] DDQN-TS: A novel bi-objective intelligent scheduling algorithm in the cloud environment
    Tong, Zhao
    Ye, Feng
    Liu, Bilan
    Cai, Jinhui
    Mei, Jing
    NEUROCOMPUTING, 2021, 455 : 419 - 430
  • [48] Workflow Scheduling Using Hybrid GA-PSO Algorithm in Cloud Computing
    Manasrah, Ahmad M.
    Ali, Hanan Ba
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [49] Hybrid Algorithm for Workflow Scheduling in Cloud-based Cyberinfrastructures
    Nicolae, Andrei Alexandru
    Negru, Catalin
    Pop, Florin
    Mocanu, Mariana
    Cristea, Valentin
    2014 17TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2014), 2014, : 221 - 228
  • [50] A BI-OBJECTIVE OPTIMIZATION ALGORITHM FOR AUTOMOBILE MANUFACTURING SCHEDULING
    Alatangaowa, B.
    Batbileg, S.
    Enkhbat, R.
    INTERNATIONAL JOURNAL OF SIMULATION MODELLING, 2020, 19 (01) : 146 - 156