Enhanced hybrid multi-objective workflow scheduling approach based artificial bee colony in cloud computing

被引:0
|
作者
Maha Zeedan
Gamal Attiya
Nawal El-Fishawy
机构
[1] Menoufia University,Computer Science and Engineering Department, Faculty of Electronic Engineering
来源
Computing | 2023年 / 105卷
关键词
Cloud computing; Workflow; Scheduling; Algorithms; Artificial Bee Colony; Multi-objective optimization;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a hybrid approach based Binary Artificial Bee Colony (BABC) and Pareto Dominance strategy for scheduling workflow applications considering different Quality of Services (QoS) requirements in cloud computing. The main purpose is to schedule a given application onto the available machines in the cloud environment with minimum makespan (i.e. schedule length) and processing cost while maximizing resource utilization without violating Service Level Agreement (SLA) among users and cloud providers. The proposed approach is called Enhanced Binary Artificial Bee Colony based Pareto Front (EBABC-PF). Our proposed approach starts by listing the tasks according to priority defined by Heterogeneous Earliest Finish Time (HEFT) algorithm, then gets an initial solution by applying Greedy Randomized Adaptive Search Procedure (GRASP) and finally schedules tasks onto machines by applying Enhanced Binary Artificial Bee Colony (BABC). Further, several modifications are considered with BABC to improve the local searching process by applying circular shift operator then mutation operator on the food sources of the population considering the improvement rate. The proposed approach is simulated and implemented in the WorkflowSim which extends the existing CloudSim tool. The performance of the proposed approach is compared with Heterogeneous Earliest Finish Time (HEFT) algorithm, Deadline Heterogeneous Earliest Finish Time (DHEFT), Non-dominated Sort Genetic Algorithm (NSGA-II) and standard Binary Artificial Bee Colony (BABC) algorithm using different sizes of tasks and various benchmark workflows. The results clearly demonstrate the efficiency of the proposed approach in terms of makespan, processing cost and resources utilization.
引用
收藏
页码:217 / 247
页数:30
相关论文
共 50 条
  • [1] Enhanced hybrid multi-objective workflow scheduling approach based artificial bee colony in cloud computing
    Zeedan, Maha
    Attiya, Gamal
    El-Fishawy, Nawal
    [J]. COMPUTING, 2023, 105 (01) : 217 - 247
  • [2] A hybrid multi-objective artificial bee colony algorithm for flexible task scheduling problems in cloud computing system
    Jun-qing Li
    Yun-qi Han
    [J]. Cluster Computing, 2020, 23 : 2483 - 2499
  • [3] A hybrid multi-objective artificial bee colony algorithm for flexible task scheduling problems in cloud computing system
    Li, Jun-qing
    Han, Yun-qi
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 2483 - 2499
  • [4] An Effective Multi-Objective Workflow Scheduling in Cloud Computing: A PSO based Approach
    Shubham
    Gupta, Rishabh
    Gajera, Vatsal
    Jana, Prasanta K.
    [J]. 2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 31 - 36
  • [5] A Hybrid Artificial Bee Colony Algorithm to Solve Multi-objective Hybrid Flowshop in Cloud Computing Systems
    Li, Jun-qing
    Han, Yu-yan
    Wang, Cun-gang
    [J]. CLOUD COMPUTING AND SECURITY, PT I, 2017, 10602
  • [6] An artificial bee colony approach for multi-objective job shop scheduling
    Scaria, Abyson
    George, Kiran
    Sebastian, Jobin
    [J]. 1ST GLOBAL COLLOQUIUM ON RECENT ADVANCEMENTS AND EFFECTUAL RESEARCHES IN ENGINEERING, SCIENCE AND TECHNOLOGY - RAEREST 2016, 2016, 25 : 1030 - 1037
  • [7] MONWS: Multi-Objective Normalization Workflow Scheduling for Cloud Computing
    Pillareddy, Vamsheedhar Reddy
    Karri, Ganesh Reddy
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [8] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Srichandan Sobhanayak
    [J]. Computing, 2023, 105 : 2119 - 2142
  • [9] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Sobhanayak, Srichandan
    [J]. COMPUTING, 2023, 105 (10) : 2119 - 2142
  • [10] MOWS: Multi-objective workflow scheduling in cloud computing based on heuristic algorithm
    Abazari, Farzaneh
    Analoui, Morteza
    Takabi, Hassan
    Fu, Song
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2019, 93 : 119 - 132