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

被引:121
作者
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
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 83卷
关键词
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
相关论文
共 30 条
  • [1] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [2] A hybrid genetic algorithm for optimization of scheduling workflow applications in heterogeneous computing systems
    Ahmad, Saima Gulzar
    Liew, Chee Sun
    Munir, Ehsan Ullah
    Fong, Ang Tan
    Khan, Samee U.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 87 : 80 - 90
  • [3] [Anonymous], FUTURE GENER COMPUT
  • [4] [Anonymous], 2016, IEEE MTT S INT MICRO
  • [5] Dynamic scheduling of a batch of parallel task jobs on heterogeneous clusters
    Barbosa, Jorge G.
    Moreira, Belmiro
    [J]. PARALLEL COMPUTING, 2011, 37 (08) : 428 - 438
  • [6] Bharathi S., 2008, 2008 3 WORKSHOP WORK, P1
  • [7] DAG Scheduling Using a Lookahead Variant of the Heterogeneous Earliest Finish Time Algorithm
    Bittencourt, Luiz F.
    Sakellariou, Rizos
    Madeira, Edmundo R. M.
    [J]. PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 27 - 34
  • [8] Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility
    Buyya, Rajkumar
    Yeo, Chee Shin
    Venugopal, Srikumar
    Broberg, James
    Brandic, Ivona
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06): : 599 - 616
  • [9] Energy efficient scheduling of virtual machines in cloud with deadline constraint
    Ding, Youwei
    Qin, Xiaolin
    Liu, Liang
    Wang, Taochun
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 50 : 62 - 74
  • [10] Workflow Scheduling in Cloud Computing: A survey
    Fakhfakh, Fairouz
    Kacem, Hatem Hadj
    Kacem, Ahmed Hadj
    [J]. 2014 IEEE 18TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS AND DEMONSTRATIONS (EDOCW), 2014, : 372 - 378