ECFA: An Efficient Convergent Firefly Algorithm for Solving Task Scheduling Problems in Cloud-Edge Computing

被引:8
|
作者
Yin, Lu [1 ]
Sun, Jin [1 ]
Zhou, Junlong [1 ]
Gu, Zonghua [2 ]
Li, Keqin [3 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Jiangsu, Peoples R China
[2] Umea Univ, Dept Appl Phys & Elect, S-90187 Umea, Sweden
[3] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Task analysis; Processor scheduling; Cloud computing; Servers; Scheduling; Trajectory; Convergence; Cloud-edge computing; task scheduling; firefly algorithm; convergence proof; trajectory analysis; RESOURCE-ALLOCATION; SECURITY; FOG; SYSTEMS;
D O I
10.1109/TSC.2023.3293048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In cloud-edge computing paradigms, the integration of edge servers and task offloading mechanisms has posed new challenges to developing task scheduling strategies. This paper proposes an efficient convergent firefly algorithm (ECFA) for scheduling security-critical tasks onto edge servers and the cloud datacenter. The proposed ECFA uses a probability-based mapping operator to convert an individual firefly into a scheduling solution, in order to associate the firefly space with the solution space. Distinct from the standard FA, ECFA employs a low-complexity position update strategy to enhance computational efficiency in solution exploration. In addition, we provide a rigorous theoretical analysis to justify that ECFA owns the capability of converging to the global best individual in the firefly space. Furthermore, we introduce the concept of boundary traps for analyzing firefly movement trajectories, and investigate whether ECFA would fall into boundary traps during the evolutionary procedure under different parameter settings. We create various testing instances to evaluate the performance of ECFA in solving the cloud-edge scheduling problem, demonstrating its superiority over FA-based and other competing metaheuristics. Evaluation results also validate that the parameter range derived from the theoretical analysis can prevent our algorithm from falling into boundary traps.
引用
收藏
页码:3280 / 3293
页数:14
相关论文
共 50 条
  • [41] An Optimized Task Scheduling Algorithm in Cloud Computing
    Mittal, Shubham
    Katal, Avita
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 197 - 202
  • [42] Task Offloading Method of Internet of Vehicles Based on Cloud-Edge Computing
    Sun, Yilong
    Wu, Zhiyong
    Shi, Dayin
    Hu, Xiuwei
    2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022), 2022, : 315 - 320
  • [43] An Evolutionary Algorithm for Solving Task Scheduling Problem in Cloud-Fog Computing Environment
    Huynh Thi Thanh Binh
    Tran The Anh
    Do Bao Son
    Pham Anh Duc
    Binh Minh Nguyen
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 397 - 404
  • [44] An Energy-Efficient Task Scheduling using BAT Algorithm for Cloud Computing
    Ullah, Arif
    Umeriqbal
    Shoukat, Ijaz Ali
    Rauf, Abdul
    Usman, O. Y.
    Ahmed, Sheeraz
    Najam, Zeeshan
    JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES, 2019, 14 (04): : 613 - 627
  • [45] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Sanjaya K. Panda
    Prasanta K. Jana
    Cluster Computing, 2019, 22 : 509 - 527
  • [46] An energy-efficient task scheduling algorithm for heterogeneous cloud computing systems
    Panda, Sanjaya K.
    Jana, Prasanta K.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (02): : 509 - 527
  • [47] A Firefly-based Task Scheduling Algorithm for the Cloud Computing Environment: Formal Verification and Simulation Analyses
    Ebadifard, Fatemeh
    Doostali, Saeed
    Babamir, Seyed Morteza
    2018 9TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2018, : 664 - 669
  • [48] 5G Edge Network of Collaborative Computing Task-Scheduling Algorithm with Cloud Edge
    Sui, Weixin
    Zhou, Yimin
    Zhu, Sizheng
    Xu, Ye
    Wang, Shanshan
    Wang, Dan
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [49] Agricultural information resource scheduling algorithm based on firefly algorithm in cloud computing
    Ren, Chang'an
    Luo, Qingyun
    Zhao, Jinguo
    Huang, Yinzhen
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 38 (06) : 7437 - 7448
  • [50] Prioritized Energy Efficient Task Scheduling Algorithm in Cloud Computing Using Whale Optimization Algorithm
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Mangalampalli, Vamsi Krishna
    WIRELESS PERSONAL COMMUNICATIONS, 2022, 126 (03) : 2231 - 2247