Task Scheduling for Federated Learning in Edge Cloud Computing Environments by Using Adaptive-Greedy Dingo Optimization Algorithm and Binary Salp Swarm Algorithm

被引:4
|
作者
Cai, Weihong [1 ]
Duan, Fengxi [1 ]
机构
[1] Shantou Univ, Dept Comp, Shantou 515063, Guangdong, Peoples R China
关键词
edge cloud computing; Internet of things; dingo optimization algorithm; salp swarm algorithm; federated learning; RESOURCE-ALLOCATION; COMPUTATION;
D O I
10.3390/fi15110357
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the development of computationally intensive applications, the demand for edge cloud computing systems has increased, creating significant challenges for edge cloud computing networks. In this paper, we consider a simple three-tier computational model for multiuser mobile edge computing (MEC) and introduce two major problems of task scheduling for federated learning in MEC environments: (1) the transmission power allocation (PA) problem, and (2) the dual decision-making problems of joint request offloading and computational resource scheduling (JRORS). At the same time, we factor in server pricing and task completion, in order to improve the user-friendliness and fairness in scheduling decisions. The solving of these problems simultaneously ensures both scheduling efficiency and system quality of service (QoS), to achieve a balance between efficiency and user satisfaction. Then, we propose an adaptive greedy dingo optimization algorithm (AGDOA) based on greedy policies and parameter adaptation to solve the PA problem and construct a binary salp swarm algorithm (BSSA) that introduces binary coding to solve the discrete JRORS problem. Finally, simulations were conducted to verify the better performance compared to the traditional algorithms. The proposed algorithm improved the convergence speed of the algorithm in terms of scheduling efficiency, improved the system response rate, and found solutions with a lower energy consumption. In addition, the search results had a higher fairness and system welfare in terms of system quality of service.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] An improved particle swarm optimization algorithm for task scheduling in cloud computing
    Pirozmand P.
    Jalalinejad H.
    Hosseinabadi A.A.R.
    Mirkamali S.
    Li Y.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4313 - 4327
  • [2] An Improved Particle Swarm Optimization Algorithm Based on Adaptive Weight for Task Scheduling in Cloud Computing
    Luo, Fei
    Yuan, Ye
    Ding, Weichao
    Lu, Haifeng
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [3] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Mangalampalli, Vamsi Krishna
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2022, 47 (02) : 1821 - 1830
  • [4] Prioritized Task-Scheduling Algorithm in Cloud Computing Using Cat Swarm Optimization
    Mangalampalli, Sudheer
    Swain, Sangram Keshari
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Karri, Ganesh Reddy
    Margala, Martin
    Unhelkar, Bhuvan
    Krishnan, Sivaneasan Bala
    SENSORS, 2023, 23 (13)
  • [5] Efficient Task Scheduling in Cloud Computing using an Improved Particle Swarm Optimization Algorithm
    Peng, Guang
    Wolter, Katinka
    CLOSER: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2019, : 58 - 67
  • [6] Multi Objective Task Scheduling in Cloud Computing Using Cat Swarm Optimization Algorithm
    Sudheer Mangalampalli
    Sangram Keshari Swain
    Vamsi Krishna Mangalampalli
    Arabian Journal for Science and Engineering, 2022, 47 : 1821 - 1830
  • [7] An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments
    Zhou, Zhou
    Li, Fangmin
    Zhu, Huaxi
    Xie, Houliang
    Abawajy, Jemal H.
    Chowdhury, Morshed U.
    NEURAL COMPUTING & APPLICATIONS, 2020, 32 (06): : 1531 - 1541
  • [8] An improved genetic algorithm using greedy strategy toward task scheduling optimization in cloud environments
    Zhou Zhou
    Fangmin Li
    Huaxi Zhu
    Houliang Xie
    Jemal H. Abawajy
    Morshed U. Chowdhury
    Neural Computing and Applications, 2020, 32 : 1531 - 1541
  • [9] Task Scheduling Using PSO Algorithm in Cloud Computing Environments
    Al-maamari, Ali
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (05): : 245 - 255
  • [10] Enhanced Butterfly Optimization Algorithm for Task Scheduling in Cloud Computing Environments
    ZHAO, Yue
    International Journal of Advanced Computer Science and Applications, 2024, 15 (12) : 435 - 443