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 条
  • [1] Makespan Optimisation in Cloudlet Scheduling with Improved DQN Algorithm in Cloud Computing
    Chraibi, Amine
    Ben Alla, Said
    Ezzati, Abdellah
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [2] A Genetic Algorithm inspired task scheduling in Cloud Computing
    Agarwal, Mohit
    Srivastava, Gur Mauj Saran
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 364 - 367
  • [3] Cuckoo-inspired Job Scheduling Algorithm for Cloud Computing
    Aloboud, Ebtesam
    Kurdi, Heba
    10TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2019) / THE 2ND INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40 2019) / AFFILIATED WORKSHOPS, 2019, 151 : 1078 - 1083
  • [4] Using the TSP Solution Strategy for Cloudlet Scheduling in Cloud Computing
    Nasr, Aida A.
    El-Bahnasawy, Nirmeen A.
    Attiya, Gamal
    El-Sayed, Ayman
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2019, 27 (02) : 366 - 387
  • [5] A hybrid heuristic workflow scheduling algorithm for cloud computing environments
    Mirzayi, Sahar
    Rafe, Vahid
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2015, 27 (06) : 721 - 735
  • [6] 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
  • [7] Research of Dependent Tasks Scheduling Algorithm in Cloud Computing Environments
    Chen, Qing-Yi
    Liang, Zhi-Hong
    Kang, Hong-Wei
    Ma, Yu-Ming
    Wang, Dong
    3RD ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS (ITA 2016), 2016, 7
  • [8] Using the TSP Solution Strategy for Cloudlet Scheduling in Cloud Computing
    Aida A. Nasr
    Nirmeen A. El-Bahnasawy
    Gamal Attiya
    Ayman El-Sayed
    Journal of Network and Systems Management, 2019, 27 : 366 - 387
  • [9] LACE: A Locust-Inspired Scheduling Algorithm to Reduce Energy Consumption in Cloud Datacenters
    Kurdi, Heba A.
    Alismail, Shaden M.
    Hassan, Mohammad Mehedi
    IEEE ACCESS, 2018, 6 : 35435 - 35448
  • [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