A Hybrid Meta-heuristic Approach for Load Balanced Workflow Scheduling in IaaS Cloud

被引:4
|
作者
Gupta, Indrajeet [1 ]
Gupta, Shivangi [1 ]
Choudhary, Anubhav [1 ]
Jana, Prasanta K. [1 ]
机构
[1] Indian Inst Technol ISM, Dept Comp Sci & Engn, Dhanbad, Bihar, India
关键词
Workflow scheduling; Cloud computing; Meta-heuristic; Load-balancing; Makespan; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1007/978-3-030-05366-6_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Workflow scheduling is one of the most-focused research problems in the field of cloud computing. This is a well known NP-complete problem and therefore finding an optimal solution in respect of various parameters such as makespan, resource utilization, energy, QoS or their combination is computationally very expensive. Nevertheless, load balancing among the virtual machines (VMs) is one of the most important aspects while scheduling tasks of the workflow. In this paper, we propose a hybrid meta-heuristic approach for workflow scheduling for IaaS cloud which is shown to be load balanced. The proposed algorithm is based on hybridization of genetic algorithm (GA) and particle swarm optimization (PSO). The algorithm takes advantages of both the algorithms by avoiding slower convergence rate of GA and local optimum problem in PSO. The objective of the proposed algorithm is to map the tasks of the workflow to the VMs, such that the overall workflow execution time (makespan) is minimized and the assigned load on each VM is also balanced. With the rigorous experiments on scientific workflows, we show that the proposed approach performs better than PSO, GA and MPQGA (multiple priority queues genetic algorithm) based workflow scheduling algorithms. We also validate the better performance through a statistical test, i.e., paired t test with 95% confidence interval.
引用
收藏
页码:73 / 89
页数:17
相关论文
共 50 条
  • [1] Hybrid Meta-heuristic Approach for Workflow Scheduling in IaaS Cloud
    Poonam Singh
    Maitreyee Dutta
    Naveen Aggarwal
    [J]. Arabian Journal for Science and Engineering, 2021, 46 : 9101 - 9113
  • [2] Hybrid Meta-heuristic Approach for Workflow Scheduling in IaaS Cloud
    Singh, Poonam
    Dutta, Maitreyee
    Aggarwal, Naveen
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (09) : 9101 - 9113
  • [3] A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing
    Cho, Keng-Mao
    Tsai, Pang-Wei
    Tsai, Chun-Wei
    Yang, Chu-Sing
    [J]. NEURAL COMPUTING & APPLICATIONS, 2015, 26 (06): : 1297 - 1309
  • [4] A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing
    Keng-Mao Cho
    Pang-Wei Tsai
    Chun-Wei Tsai
    Chu-Sing Yang
    [J]. Neural Computing and Applications, 2015, 26 : 1297 - 1309
  • [5] A new meta-heuristic approach for load aware-cost effective workflow scheduling
    Ram, Satya Deo Kumar
    Srivastava, Shashank
    Mishra, Krishn Kumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (21):
  • [6] A hybrid meta-heuristic scheduler algorithm for optimization of workflow scheduling in cloud heterogeneous computing environment
    Noorian Talouki, Reza
    Hosseini Shirvani, Mirsaeid
    Motameni, Homayon
    [J]. JOURNAL OF ENGINEERING DESIGN AND TECHNOLOGY, 2022, 20 (06) : 1581 - 1605
  • [7] Meta-heuristic based reliable and green workflow scheduling in cloud computing
    Rehani N.
    Garg R.
    [J]. International Journal of System Assurance Engineering and Management, 2018, 9 (4) : 811 - 820
  • [8] Heuristic and Meta-heuristic Workflow Scheduling Algorithms in Multi-Cloud Environments - A Survey
    Nandhakumar, C.
    Ranjithprabhu, K.
    [J]. ICACCS 2015 PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION SYSTEMS, 2015,
  • [9] Optimizing scheduling in cloud using a meta-heuristic approach
    Maheshwari, Shilpa
    Shiwani, Savita
    Choudhary, Surendra Singh
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (07): : 2139 - 2148
  • [10] Meta-heuristic based framework for workflow load balancing in cloud environment
    Kaur A.
    Kaur B.
    Singh D.
    [J]. International Journal of Information Technology, 2019, 11 (1) : 119 - 125