Locust Inspired Algorithm for Cloudlet Scheduling in Cloud Computing Environments

被引:2
作者
Ala'anzy, Mohammed Alaa [1 ]
Othman, Mohamed [1 ,2 ]
Hanapi, Zurina Mohd [1 ]
Alrshah, Mohamed A. [1 ]
机构
[1] Univ Putra Malaysia, Dept Commun Technol & Networks, Serdang 43400, Malaysia
[2] Univ Putra Malaysia, Lab Computat Sci & Math Phys, Inst Math Res INSPEM, Serdang 43400, Malaysia
关键词
cloud computing; cloudlet scheduling; task allocation; bio-inspired; makespan; resource utilisation; waiting time; PARTICLE SWARM OPTIMIZATION; RESOURCE-MANAGEMENT; VIRTUAL MACHINES; ALLOCATION; SIMULATION; TOOLKIT;
D O I
10.3390/s21217308
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Cloud computing is an emerging paradigm that offers flexible and seamless services for users based on their needs, including user budget savings. However, the involvement of a vast number of cloud users has made the scheduling of users' tasks (i.e., cloudlets) a challenging issue in selecting suitable data centres, servers (hosts), and virtual machines (VMs). Cloudlet scheduling is an NP-complete problem that can be solved using various meta-heuristic algorithms, which are quite popular due to their effectiveness. Massive user tasks and rapid growth in cloud resources have become increasingly complex challenges; therefore, an efficient algorithm is necessary for allocating cloudlets efficiently to attain better execution times, resource utilisation, and waiting times. This paper proposes a cloudlet scheduling, locust inspired algorithm to reduce the average makespan and waiting time and to boost VM and server utilisation. The CloudSim toolkit was used to evaluate our algorithm's efficiency, and the obtained results revealed that our algorithm outperforms other state-of-the-art nature-inspired algorithms, improving the average makespan, waiting time, and resource utilisation.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] An Optimized Task Scheduling Algorithm in Cloud Computing
    Mittal, Shubham
    Katal, Avita
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 197 - 202
  • [22] Implementing an intelligent learning-based algorithm for efficient task scheduling in cloud computing environments
    Ahmed, Mohammed Waseem
    Kavitha, G.
    INFORMATION SECURITY JOURNAL, 2025,
  • [23] Mapping and Consolidation of VMs Using Locust-Inspired Algorithms for Green Cloud Computing
    Mohammed Alaa Ala’anzy
    Mohamed Othman
    Neural Processing Letters, 2022, 54 : 405 - 421
  • [24] Enhanced multi-verse optimizer for task scheduling in cloud computing environments
    Shukri, Sarah E.
    Al-Sayyed, Rizik
    Hudaib, Amjad
    Mirjalili, Seyedali
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 168
  • [25] A review of task scheduling in cloud computing based on nature-inspired optimization algorithm
    Prity, Farida Siddiqi
    Gazi, Md. Hasan
    Uddin, K. M. Aslam
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3037 - 3067
  • [26] Mapping and Consolidation of VMs Using Locust-Inspired Algorithms for Green Cloud Computing
    Ala'anzy, Mohammed Alaa
    Othman, Mohamed
    NEURAL PROCESSING LETTERS, 2022, 54 (01) : 405 - 421
  • [27] A review of task scheduling in cloud computing based on nature-inspired optimization algorithm
    Farida Siddiqi Prity
    Md. Hasan Gazi
    K. M. Aslam Uddin
    Cluster Computing, 2023, 26 : 3037 - 3067
  • [28] Metaheuristic Optimization for Dynamic Task Scheduling in Cloud Computing Environments
    Du, Longyang
    Wang, Qingxuan
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (07) : 590 - 597
  • [29] Workflow Scheduling in Multi-Tenant Cloud Computing Environments
    Rimal, Bhaskar Prasad
    Maier, Martin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 290 - 304
  • [30] An Enhanced Task Scheduling Algorithm on Cloud Computing Environment
    Alkhashai, Hussin M.
    Omara, Fatma A.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (07): : 91 - 100