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 条
  • [31] An Energy-Efficient Hybrid Scheduling Algorithm for Task Scheduling in the Cloud Computing Environments
    Walia, Navpreet Kaur
    Kaur, Navdeep
    Alowaidi, Majed
    Bhatia, Kamaljeet Singh
    Mishra, Shailendra
    Sharma, Naveen Kumar
    Sharma, Sunil Kumar
    Kaur, Harsimrat
    IEEE ACCESS, 2021, 9 : 117325 - 117337
  • [32] Makespan Efficient Task Scheduling in Cloud Computing
    Raju, Y. Home Prasanna
    Devarakonda, Nagaraju
    EMERGING TECHNOLOGIES IN DATA MINING AND INFORMATION SECURITY, IEMIS 2018, VOL 1, 2019, 755 : 283 - 298
  • [33] Task Scheduling with Optimized Transmission Time in Collaborative Cloud-Edge Learning
    Huang, Yutao
    Zhu, Yifei
    Fan, Xiaoyi
    Ma, Xiaoqiang
    Wang, Fangxin
    Liu, Jiangchuan
    Wang, Ziyi
    Cui, Yong
    2018 27TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN), 2018,
  • [34] A cloud-edge collaborative task scheduling method based on model segmentation
    Chuanfu Zhang
    Jing Chen
    Wen Li
    Hao Sun
    Yudong Geng
    Tianxiang Zhang
    Mingchao Ji
    Tonglin Fu
    Journal of Cloud Computing, 13
  • [35] A cloud-edge collaborative task scheduling method based on model segmentation
    Zhang, Chuanfu
    Chen, Jing
    Li, Wen
    Sun, Hao
    Geng, Yudong
    Zhang, Tianxiang
    Ji, Mingchao
    Fu, Tonglin
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01):
  • [36] Workflow Scheduling in Cloud Computing Environment using Firefly Algorithm
    SundarRajan, R.
    Vasudevan, V.
    Mithya, S.
    2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 955 - 960
  • [37] Scheduling algorithm for a task under cloud computing
    Li Y.
    Yao Y.
    International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090
  • [38] MSA: A task scheduling algorithm for cloud computing
    Mohapatra S.
    Panigrahi C.R.
    Pati B.
    Mishra M.
    International Journal of Cloud Computing, 2019, 8 (03) : 283 - 297
  • [39] Research on scheduling algorithm of cloud computing task
    Li, Mei-An
    Zhang, Pei-Qiang
    Wang, Bu-Yu
    Metallurgical and Mining Industry, 2015, 7 (09): : 254 - 258
  • [40] SAMPGA Task Scheduling Algorithm in Cloud Computing
    Wei, Xing Jia
    Bei, Wang
    Jun, Li
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 5633 - 5637