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 条
  • [1] Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments
    Awad, A. I.
    El-Hefnawy, N. A.
    Kader, H. M. Abdel
    INTERNATIONAL CONFERENCE ON COMMUNICATIONS, MANAGEMENT, AND INFORMATION TECHNOLOGY (ICCMIT'2015), 2015, 65 : 920 - 929
  • [2] A Comparative Study into Swarm Intelligence Algorithms for Dynamic Tasks Scheduling in Cloud Computing
    Elhady, Gamal F.
    Tawfeek, Medhat A.
    2015 IEEE SEVENTH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INFORMATION SYSTEMS (ICICIS), 2015, : 362 - 369
  • [3] Exploring swarm intelligence optimization techniques for task scheduling in cloud computing: algorithms, performance analysis, and future prospects
    Farida Siddiqi Prity
    K. M. Aslam Uddin
    Nishu Nath
    Iran Journal of Computer Science, 2024, 7 (2) : 337 - 358
  • [4] Meta-Heuristic Scheduling: A Review on Swarm Intelligence and Hybrid Meta-Heuristics Algorithms for Cloud Computing
    Samah Jomah
    Aji S
    Operations Research Forum, 5 (4)
  • [5] Analytical Review of Confidential Artificial Intelligence: Methods and Algorithms for Deployment in Cloud Computing
    Shiriaev, E. M.
    Nazarov, A. S.
    Kucherov, N. N.
    Babenko, M. G.
    PROGRAMMING AND COMPUTER SOFTWARE, 2024, 50 (04) : 304 - 314
  • [6] Metaheuristic task scheduling algorithms for cloud computing environments
    Aktan, Merve Nur
    Bulut, Hasan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (09):
  • [7] Hybrid Particle Swarm Optimization Scheduling for Cloud Computing
    Sridhar, M.
    Babu, G. Rama Mohan
    2015 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2015, : 1196 - 1200
  • [8] Chicken swarm optimization in task scheduling in cloud computing
    Han L.
    International Journal of Performability Engineering, 2019, 15 (07): : 1929 - 1938
  • [9] A Particle Swarm Optimization-based Heuristic for Scheduling Workflow Applications in Cloud Computing Environments
    Pandey, Suraj
    Wu, Linlin
    Guru, Siddeswara Mayura
    Buyya, Rajkumar
    2010 24TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2010, : 400 - 407
  • [10] Multidisciplinary approaches to artificial swarm intelligence for heterogeneous computing and cloud scheduling
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    APPLIED INTELLIGENCE, 2015, 43 (03) : 662 - 675