A review of swarm intelligence algorithms deployment for scheduling and optimization in cloud computing environments

被引:16
|
作者
Qawqzeh, Yousef [1 ]
Alharbi, Mafawez T. [2 ]
Jaradat, Ayman [3 ]
Sattar, Khalid Nazim Abdul [3 ]
机构
[1] Hafr Al Batin Univ, Dept Comp Sci & Engn, Hafar al Batin, Saudi Arabia
[2] Qassim Univ, Buraydah Community Coll, Dept Nat & Appl Sci, Buraydeh, Qassim, Saudi Arabia
[3] Majmaah Univ, Comp Sci & Informat Dept, Riyadh, Saudi Arabia
关键词
Swarm Intelligence; Optimization; Cloud Computing; Scheduling; Task-Allocation; BEE COLONY ALGORITHM; FIREFLY ALGORITHM;
D O I
10.7717/peerj-cs.696
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Background. This review focuses on reviewing the recent publications of swarm intelligence algorithms (particle swarm optimization (PSO), ant colony optimization (ACO), artificial bee colony (ABC), and the firefly algorithm (FA)) in scheduling and optimization problems. Swarm intelligence (SI) can be described as the intelligent behavior of natural living animals, fishes, and insects. In fact, it is based on agent groups or populations in which they have a reliable connection among them and with their environment. Inside such a group or population, each agent (member) performs according to certain rules that make it capable of maximizing the overall utility of that certain group or population. It can be described as a collective intelligence among self-organized members in certain group or population. In fact, biology inspired many researchers to mimic the behavior of certain natural swarms (birds, animals, or insects) to solve some computational problems effectively. Methodology. SI techniques were utilized in cloud computing environment seeking optimum scheduling strategies. Hence, the most recent publications (2015-2021) that belongs to SI algorithms are reviewed and summarized. Results. It is clear that the number of algorithms for cloud computing optimization is increasing rapidly. The number of PSO, ACO, ABC, and FA related journal papers has been visibility increased. However, it is noticeably that many recently emerging algorithms were emerged based on the amendment on the original SI algorithms especially the PSO algorithm. Conclusions. The major intention of this work is to motivate interested researchers to develop and innovate new SI-based solutions that can handle complex and multiobjective computational problems.
引用
收藏
页码:1 / 17
页数:17
相关论文
共 50 条
  • [21] Particle Swarm Optimization with Time Varying Parameters for Scheduling in Cloud Computing
    Zhao Shuang
    Lu Xianli
    Li Xuejun
    2015 THE 4TH INTERNATIONAL CONFERENCE ON ADVANCES IN MECHANICS ENGINEERING (ICAME 2015), 2015, 28
  • [22] Job scheduling algorithm for cloud computing based on particle swarm optimization
    Liu, Jing
    Luo, Xingguo
    Zhang, Xingming
    Zhang, Fan
    NANOTECHNOLOGY AND PRECISION ENGINEERING, PTS 1 AND 2, 2013, 662 : 957 - 960
  • [23] Survey of Task Scheduling in Cloud Computing based on Particle Swarm Optimization
    Alkayal, Entisar S.
    Jennings, Nicholas R.
    Abulkhair, Maysoon F.
    2017 INTERNATIONAL CONFERENCE ON ELECTRICAL AND COMPUTING TECHNOLOGIES AND APPLICATIONS (ICECTA), 2017, : 263 - 268
  • [24] Task scheduling based on swarm intelligence algorithms in high performance computing environment
    Xuqing Chai
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 14807 - 14815
  • [25] Swarm Intelligence Algorithms for Optimal Scheduling for Cloud-Based Fuzzy Systems
    AlSuwaidan, Lulwah
    Khan, Shakir
    Almakki, Riyad
    Baig, Abdul Rauf
    Sarkar, Partha
    Ahmed, Alaa E. S.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [26] Task scheduling based on swarm intelligence algorithms in high performance computing environment
    Chai, Xuqing
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (11) : 14807 - 14815
  • [27] An analysis of swarm intelligence based load balancing algorithms in a cloud computing environment
    Singhal, Uma
    Jain, Sanjeev
    International Journal of Hybrid Information Technology, 2015, 8 (01): : 249 - 256
  • [28] Resource Deployment with Prediction and Task Scheduling Optimization in Edge Cloud Collaborative Computing
    Su, Mingfeng
    Wang, Guojun
    Li, Renfa
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2021, 58 (11): : 2558 - 2570
  • [29] Review of Swarm Intelligence Algorithms for Multi-objective Flowshop Scheduling
    He, Lijun
    Li, Wenfeng
    Zhang, Yu
    Cao, Jingjing
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, 2018, 11226 : 258 - 269
  • [30] 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