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 条
  • [1] Modified firefly algorithm for workflow scheduling in cloud-edge environment
    Nebojsa Bacanin
    Miodrag Zivkovic
    Timea Bezdan
    K. Venkatachalam
    Mohamed Abouhawwash
    Neural Computing and Applications, 2022, 34 : 9043 - 9068
  • [2] Modified firefly algorithm for workflow scheduling in cloud-edge environment
    Bacanin, Nebojsa
    Zivkovic, Miodrag
    Bezdan, Timea
    Venkatachalam, K.
    Abouhawwash, Mohamed
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (11): : 9043 - 9068
  • [3] A Cloud-Edge Collaborative Computing Task Scheduling Algorithm for 6G Edge Networks
    Ma L.
    Liu M.
    Li C.
    Lu Z.-M.
    Ma H.
    Ma, Huan (mahuan@cert.org.cn), 1600, Beijing University of Posts and Telecommunications (43): : 66 - 73
  • [4] A Cloud-Edge Collaborative Computing Task Scheduling and Resource Allocation Algorithm for Energy Internet Environment
    Song, Xin
    Wang, Yue
    Xie, Zhigang
    Xia, Lin
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2021, 15 (06): : 2282 - 2303
  • [5] An Efficient Trust-Aware Task Scheduling Algorithm in Cloud Computing Using Firefly Optimization
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Elngar, Ahmed A. A.
    SENSORS, 2023, 23 (03)
  • [6] Vehicular Task Offloading and Job Scheduling Method Based on Cloud-Edge Computing
    Sun, Yilong
    Wu, Zhiyong
    Meng, Ke
    Zheng, Yunhui
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (12) : 14651 - 14662
  • [7] Vehicular task scheduling strategy with resource matching computing in cloud-edge collaboration
    Hu, Fangyi
    Lv, Lingling
    Zhang, TongLiang
    Shi, Yanjun
    IET COLLABORATIVE INTELLIGENT MANUFACTURING, 2021, 3 (04) : 334 - 344
  • [8] An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm
    Kashikolaei, Seyedeh Monireh Ggasemnezhad
    Hosseinabadi, Ali Asghar Rahmani
    Saemi, Behzad
    Shareh, Morteza Babazadeh
    Sangaiah, Arun Kumar
    Bian, Gui-Bin
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (08): : 6302 - 6329
  • [9] An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm
    Seyedeh Monireh Ggasemnezhad Kashikolaei
    Ali Asghar Rahmani Hosseinabadi
    Behzad Saemi
    Morteza Babazadeh Shareh
    Arun Kumar Sangaiah
    Gui-Bin Bian
    The Journal of Supercomputing, 2020, 76 : 6302 - 6329
  • [10] An Efficient Algorithm for Microservice Placement in Cloud-Edge Collaborative Computing Environment
    He, Xiang
    Xu, Hanchuan
    Xu, Xiaofei
    Chen, Yin
    Wang, Zhongjie
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 1983 - 1997