Modified firefly algorithm for workflow scheduling in cloud-edge environment

被引:63
|
作者
Bacanin, Nebojsa [1 ]
Zivkovic, Miodrag [1 ]
Bezdan, Timea [1 ]
Venkatachalam, K. [2 ]
Abouhawwash, Mohamed [3 ,4 ]
机构
[1] Singidunum Univ, Danijelova 32, Belgrade 11000, Serbia
[2] Univ Hradec Kralove, Fac Sci, Dept Appl Cybernet, Hradec Kralove 50003, Czech Republic
[3] Mansoura Univ, Fac Sci, Dept Math, Mansoura 35516, Egypt
[4] Michigan State Univ, Dept Computat Math Sci & Engn CMSE, E Lansing, MI 48824 USA
来源
NEURAL COMPUTING & APPLICATIONS | 2022年 / 34卷 / 11期
关键词
Edge computing; Swarm intelligence; Workflow scheduling; Firefly algorithm; Genetic operator; Quasi-reflection-based learning; PARTICLE SWARM OPTIMIZATION;
D O I
10.1007/s00521-022-06925-y
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Edge computing is a novel technology, which is closely related to the concept of Internet of Things. This technology brings computing resources closer to the location where they are consumed by end-users-to the edge of the cloud. In this way, response time is shortened and lower network bandwidth is utilized. Workflow scheduling must be addressed to accomplish these goals. In this paper, we propose an enhanced firefly algorithm adapted for tackling workflow scheduling challenges in a cloud-edge environment. Our proposed approach overcomes observed deficiencies of original firefly metaheuristics by incorporating genetic operators and quasi-reflection-based learning procedure. First, we have validated the proposed improved algorithm on 10 modern standard benchmark instances and compared its performance with original and other improved state-of-the-art metaheuristics. Secondly, we have performed simulations for a workflow scheduling problem with two objectives-cost and makespan. We performed comparative analysis with other state-of-the-art approaches that were tested under the same experimental conditions. Algorithm proposed in this paper exhibits significant enhancements over the original firefly algorithm and other outstanding metaheuristics in terms of convergence speed and results' quality. Based on the output of conducted simulations, the proposed improved firefly algorithm obtains prominent results and managed to establish improvement in solving workflow scheduling in cloud-edge by reducing makespan and cost compared to other approaches.
引用
收藏
页码:9043 / 9068
页数:26
相关论文
共 50 条
  • [31] Workflow scheduling using Jaya algorithm in cloud
    Gupta, Swati
    Agarwal, Isha
    Singh, Ravi Shankar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (17):
  • [32] A novel hybrid algorithm for workflow scheduling in cloud
    Agarwal I.
    Gupta S.
    Singh R.S.
    International Journal of Cloud Computing, 2023, 12 (06) : 605 - 620
  • [33] Bat Algorithm for Scheduling Workflow Applications in Cloud
    Raghavan, S.
    Marimuthu, C.
    Sarwesh, P.
    Chandrasekaran, K.
    2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 139 - 144
  • [34] Container-based data-intensive application scheduling in hybrid cloud-edge collaborative environment
    Tang, Bing
    Luo, Jincheng
    Zhang, Jiaming
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (07): : 1217 - 1240
  • [35] NeiLatS: Neighbor-Aware Latency-Sensitive Application Scheduling in Heterogeneous Cloud-Edge Environment
    Li, Huadong
    Liu, Hui
    Liu, Changyuan
    Chen, Aoqi
    Niu, Zhaocheng
    Du, Junzhao
    PROCEEDINGS OF THE 52ND INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, ICPP 2023, 2023, : 615 - 624
  • [36] Multiple Workflow Scheduling with Offloading Tasks to Edge Cloud
    Kanemitsu, Hidehiro
    Hanada, Masaki
    Nakazato, Hidenori
    CLOUD COMPUTING - CLOUD 2019, 2019, 11513 : 38 - 52
  • [37] Task scheduling method of production line workflow based on firefly algorithm
    Hou, Lixia
    Zhao, Jie
    Ma, Chungeng
    INTERNATIONAL JOURNAL OF DATA MINING AND BIOINFORMATICS, 2022, 27 (1-3) : 92 - 106
  • [38] Reliability and energy efficient workflow scheduling in cloud environment
    Garg, Ritu
    Mittal, Mamta
    Le Hoang Son
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (04): : 1283 - 1297
  • [39] Comparative analysis of Scientific Workflow Scheduling in Cloud Environment
    Shanmugasundaram, M.
    Shinde, Digvijay
    Kumar, R.
    Kittur, H. M.
    2017 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2017,
  • [40] A workflow based approach for task scheduling in cloud environment
    Patnaik H.K.
    Patra M.R.
    Kumar R.
    Materials Today: Proceedings, 2023, 80 : 3305 - 3311