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] Method of multiagent scheduling of resources in cloud computing environments
    Kalyaev, A. I.
    Kalyaev, I. A.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2016, 55 (02) : 211 - 221
  • [22] Optimising Cloud Servers Utilisation Based on Locust-Inspired Algorithm
    Ala'anz, Mohammed Alaa
    Othman, Mohamed
    Hasan, Sazlinah
    Ghaleb, Safwan M.
    Latip, Rohaya
    2020 7TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2020), 2020, : 23 - 27
  • [23] A Novel Scheduling Algorithm for Cloud Computing Environment
    Saha, Sagnika
    Pal, Souvik
    Pattnaik, Prasant Kumar
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 1, CIDM 2015, 2016, 410 : 387 - 398
  • [24] Scheduling algorithm for a task under cloud computing
    Li Y.
    Yao Y.
    International Journal of Performability Engineering, 2019, 15 (08) : 2081 - 2090
  • [25] An Optimal Algorithm for Resource Scheduling in Cloud Computing
    Li, Qiang
    ADVANCES IN MULTIMEDIA, SOFTWARE ENGINEERING AND COMPUTING, VOL 2, 2011, 129 : 293 - 299
  • [26] An Enhanced Workflow Scheduling Algorithm in Cloud Computing
    Almezeini, Nora
    Hafez, Alaaeldin
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 2 (CLOSER), 2016, : 67 - 73
  • [27] MSA: A task scheduling algorithm for cloud computing
    Mohapatra S.
    Panigrahi C.R.
    Pati B.
    Mishra M.
    International Journal of Cloud Computing, 2019, 8 (03) : 283 - 297
  • [28] Research on scheduling algorithm of cloud computing task
    Li, Mei-An
    Zhang, Pei-Qiang
    Wang, Bu-Yu
    Metallurgical and Mining Industry, 2015, 7 (09): : 254 - 258
  • [29] An investigation of scheduling algorithm and their metrics in cloud computing
    Jayamala, R.
    Valarmathi, A.
    2017 INTERNATIONAL CONFERENCE ON COMPUTATION OF POWER, ENERGY INFORMATION AND COMMUNICATION (ICCPEIC), 2017, : 96 - 101
  • [30] SAMPGA Task Scheduling Algorithm in Cloud Computing
    Wei, Xing Jia
    Bei, Wang
    Jun, Li
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 5633 - 5637