Improvement in task allocation for VM and reduction of Makespan in IaaS model for cloud computing

被引:0
|
作者
Ullah, Arif [1 ]
Alomari, Zakaria [2 ]
Alkhushayni, Suboh [3 ]
Al-Zaleq, Du'a [4 ]
Taha, Mohammad Bany [5 ]
Remmach, Hassnae [6 ]
机构
[1] Air Univ, Fac Comp & Artificial Intelligence, Dept Comp Sci, Islamabad 44000, Pakistan
[2] New York Inst Technol, Coll Engn & Comp Sci, Dept Comp Sci, Vancouver, BC V5M 4X3, Canada
[3] Yarmouk Univ, Fac Informat Technol & Comp Sci, Dept Informat Syst, Irbid 21163, Jordan
[4] Al Ahliyya Amman Univ, Robot & Artificial Intelligence Engn Dept, Amman 19111, Jordan
[5] Amer Univ Madaba, Coll Informat Technol, Dept Data Sci & AI, Madaba 11821, Jordan
[6] Cadi Ayyad Univ, Comp Syst Engn Lab, LAMIGEP EMSI Marrakesh, Marrakech 40000, Morocco
关键词
HBABC; Virtualization; Task allocation; VM; Datacenter; Energy consumption; Cloud computing; IaaS; Resource management; BEE COLONY ALGORITHM; SYSTEM;
D O I
10.1007/s10586-024-04539-8
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Problems with task distribution in cloud data centers persist despite earlier research in cloud computing (CC). Particularly in the infrastructure-as-a-service (IaaS) cloud paradigm. In cloud data centers, effective task allocation is essential due to the restricted availability of resources and virtual machines (VMs). IaaS is one of the main CC models since it controls the backend, which includes VMs and data centers. Cloud service providers can ensure satisfactory service delivery performance in these models by preventing situations of host underutilization or overloading. This is because both results increase network execution time and lead to VM failure. To solve these problems, an improved load balancing approaches was proposed in this work. Therefore, this paper suggested an enhanced load balancing approaches to address these issues. The Artificial Bee Colony (ABC) method and the Bat algorithm are combined to create the balancing technique known as the Hybrid BAT and ABC (HBABC) algorithm, which dynamically distributes resources. The suggested HBABC method was assessed using CloudSim and standard workload format (SWF) data sets, which had file sizes of 200 KB and 400 KB. The evaluation was conducted on even workloads ranging from 200 to 20,000, and the performance of the HBABC method was compared with other state-of-the-art algorithms. The implementation of the suggested HBABC method resulted in a reduction of the Makespan (energy level) within the data center and showed improved accuracy in task allocation for VMs in a cloud data center. The ANOVA comparison test revealed a 1.98 percent enhancement in VM accuracy and task distribution, as well as a 0.98 percent decrease in the Makespan or energy level of the cloud data center. The outcomes are in line with various services broker rules that are employed during process of simulating the suggested algorithm in a cloud datacenter. The suggested method will be employed in subsequent studies as a prediction strategy for the resource management system in cloud datacenters.
引用
收藏
页码:11407 / 11426
页数:20
相关论文
共 50 条
  • [1] Dynamic Scheduling of Workflow for Makespan and Robustness Improvement in the IaaS Cloud
    Jiang, Haiou
    E, Haihong
    Song, Meina
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (04) : 813 - 821
  • [2] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Saidi, Karima
    Bardou, Dalal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (05): : 3069 - 3087
  • [3] Task scheduling and VM placement to resource allocation in Cloud computing: challenges and opportunities
    Karima Saidi
    Dalal Bardou
    Cluster Computing, 2023, 26 : 3069 - 3087
  • [4] Makespan Efficient Task Scheduling in Cloud Computing
    Raju, Y. Home Prasanna
    Devarakonda, Nagaraju
    EMERGING TECHNOLOGIES IN DATA MINING AND INFORMATION SECURITY, IEMIS 2018, VOL 1, 2019, 755 : 283 - 298
  • [5] Minimum Makespan Task Scheduling Algorithm in Cloud Computing
    Sasikaladevi, N.
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (11): : 61 - 70
  • [6] Recent advancement in VM task allocation system for cloud computing: review from 2015 to2021
    Ullah, Arif
    Nawi, Nazri Mohd
    Ouhame, Soukaina
    ARTIFICIAL INTELLIGENCE REVIEW, 2022, 55 (03) : 2529 - 2573
  • [7] Recent advancement in VM task allocation system for cloud computing: review from 2015 to2021
    Arif Ullah
    Nazri Mohd Nawi
    Soukaina Ouhame
    Artificial Intelligence Review, 2022, 55 : 2529 - 2573
  • [8] An Adaptive VM Reservation Scheme with Prediction and Task Allocation in Cloud
    Choi, Jisoo
    Ha, Yungi
    Choi, Gyubeom
    Youn, Chan-Hyun
    CLOUD COMPUTING (CLOUDCOMP 2015), 2016, 167 : 50 - 59
  • [9] A Taxonomy and Survey of Manifold Resource Allocation Techniques of IaaS in Cloud Computing
    Bhosale, Saurabh
    Parmar, Manish
    Ambawade, Dayanand
    SUSTAINABLE COMMUNICATION NETWORKS AND APPLICATION, ICSCN 2019, 2020, 39 : 191 - 202
  • [10] Task Pattern Identification and Scheduling Using Equal Opportunity Model for Minimization of Makespan and Task Diversity in Cloud Computing
    M. Nirupama Anup Gade
    Neeta Bhat
    Pattern Recognition and Image Analysis, 2022, 32 : 67 - 77