Multi-objective hybrid capuchin search with genetic algorithm based hierarchical resource allocation scheme with clustering model in cloud computing environment

被引:2
作者
Gola, Kamal Kumar [1 ]
Singh, Brij Mohan [1 ]
Gupta, Bhumika [2 ]
Chaurasia, Nishant [3 ]
Arya, Shikha [4 ]
机构
[1] COER Univ, Roorkee 247667, Uttarakhand, India
[2] Govind Ballabh Pant Inst Engn & Technol, Pauri Garhwal, Uttarakhand, India
[3] Dr BR Ambedkar Natl Inst Technol, Jalandhar, Punjab, India
[4] Indian Inst Technol, Roorkee, Uttarakhand, India
关键词
capuchin search algorithm; genetic algorithm; resource allocation; task scheduling; virtual machine; EFFICIENT; WORKFLOW; AWARE;
D O I
10.1002/cpe.7606
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Internet of recent decades considered cloud computing as the most effective and distributed platform. It is a comfortable and quick way to access shared resources over the Internet anytime. The major problem cloud customers face while choosing the resources for a particular application is QoS. In the cloud computing environment, various resources need to be effectively allocated on VMs by reducing makespan and synchronously increasing resource utilization. For that, a novel multi-objective hybrid capuchin search with genetic algorithm (MHCSGA) based hierarchical resource allocation is established in this work. MHCSGA optimizes the multi-objective functions like resource utilization, response time, makespan, execution time and throughput. Initially, partitioning around the K-medoids clustering method is utilized to allocate the resources optimally. During clustering, the tasks are divided into two cluster groups then, the optimization is performed to attain an optimal resource allocation process. The experimental setup is executed using the JAVA tool. For the simulation process, the proposed work uses the GWA-T-12 Bitbrains dataset. The makespan achieved by proposed algorithm for 50, 100, 150, and 200 tasks are found to be 10.45, 17.6, 25.67, and 31.34, respectively. The comparison analysis proves that the developed model attains improved performance than the state-of-the-art works.
引用
收藏
页数:22
相关论文
共 32 条
  • [1] Fault tolerance aware scheduling technique for cloud computing environment using dynamic clustering algorithm
    Abdulhamid, Shafi'i Muhammad
    Abd Latiff, Muhammad Shafie
    Madni, Syed Hamid Hussain
    Abdullahi, Mohammed
    [J]. NEURAL COMPUTING & APPLICATIONS, 2018, 29 (01) : 279 - 293
  • [2] An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    Abdulhamid, Shafi'i Muhammad
    Ahmad, Barroon Isma'eel
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 133 : 60 - 74
  • [3] Multi-objective resource allocation for Edge Cloud based robotic workflow in smart factory
    Afrin, Mahbuba
    Jin, Jiong
    Rahman, Ashfaqur
    Tian, Yu-Chu
    Kulkarni, Ambarish
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 97 : 119 - 130
  • [4] Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation
    Akintoye, Samson Busuyi
    Bagula, Antoine
    [J]. SENSORS, 2019, 19 (06)
  • [5] Alam T., 2021, IAIC T SUSTAINABLE D, V1, P108, DOI [10.34306/itsdi.v1i2.103, DOI 10.34306/ITSDI.V1I2.103, 10.2139/ssrn.3639063, DOI 10.2139/SSRN.3639063]
  • [6] [Anonymous], 2015, INT J COMPUT APPL
  • [7] Efficient dynamic resource allocation method for cloud computing environment
    Belgacem, Ali
    Beghdad-Bey, Kadda
    Nacer, Hassina
    Bouznad, Sofiane
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (04): : 2871 - 2889
  • [8] Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model
    Chen, Xing
    Wang, Haijiang
    Ma, Yun
    Zheng, Xianghan
    Guo, Longkun
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 (105): : 287 - 296
  • [9] Genetic algorithm for quality of service based resource allocation in cloud computing
    Devarasetty, Prasad
    Reddy, Satyananda
    [J]. EVOLUTIONARY INTELLIGENCE, 2021, 14 (02) : 381 - 387
  • [10] Multi-objective heuristics algorithm for dynamic resource scheduling in the cloud computing environment
    Devi, K. Lalitha
    Valli, S.
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (08) : 8252 - 8280