An improved in tasks allocation system for virtual machines in cloud computing using HBAC algorithm

被引:6
|
作者
Ullah, Arif [1 ]
Nawi, Nazri Mohd [1 ]
机构
[1] Univ Tun Hussein Onn Malaysia UTHM, 12 SoftComp & Data Min Ctr SMC, Fac Comp Sci & Informat Technol, Batu Pahat, Malaysia
关键词
Virtualization; Tasks allocation; Cloud computing; VM; Searching process;
D O I
10.1007/s12652-021-03496-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud technology is a utility where different hardware and software resources are accessed on pay-per-user ground base. Most of these resources are available in virtualized form and virtual machine (VM) is one of the main elements of visualization. However, the tasks send by user to cloud may cause the VM to be under loaded or overloaded due to tasks allocation system in VM which lead to the failure of the system or delay the user tasks. Therefore, we propose an improved load balancing technique known as hybridizing artificial bee colony algorithm with Bat algorithm (HBAC). For searching food source employed bee's use they share the information about to the food source to onlooker bee. In the initialization section equal number of employed bees and onlooker bees used for searching process with the same updation rule which make trapping in search process. Therefore for employed bee the Bat updation rule use in initialization section. When the employed bees share the information with onlooker bee with the help of dancing now it time for onlooker bee to prepare the candidate bee for searching process. Onlooker bees start searching for candidate bee using as technique in this technique it take cycle for searching bee if some tasks are missing in this cycle it take more cycle up to when all tasks are cover in the searching process. This technique take more time for that reason a new technique used in onlooker searching section which make the tasks are into equal part then start searching which was affective and take less time as compare to the previous one. The third modification took place at fitness value of artificial bee colony algorithm where the tasks distribution take more time due to overlapping which affect the tasks accuracy system. The proposed HBAC algorithm was tested and compared with other state-of-the-art algorithms on 200-2000 even tasks by using CloudSim on standard workload format (SWF) data sets file size (200 kb and 400 kb). The proposed HBAC showed an improved accuracy rate in tasks distribution and reduced the makespan of VM in a cloud data center. Based on the ANOVA comparison test results, a 1.25% improvement on accuracy and 0.98% reduced makespan on tasks allocation system of VM in cloud computing is observed with the proposed HBAC.
引用
收藏
页码:3713 / 3726
页数:14
相关论文
共 50 条
  • [1] An improved in tasks allocation system for virtual machines in cloud computing using HBAC algorithm
    Arif Ullah
    Nazri Mohd Nawi
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 3713 - 3726
  • [2] Using Processing Features for Allocation of Virtual Machines in Cloud Computing
    Rego, P. A. L.
    Coutinho, E. F.
    Lima, A. S.
    de Souza, J. N.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (08) : 2798 - 2812
  • [3] Optimal Allocation of Virtual Machines in Cloud Computing
    Lin, Ming-Hua
    Tsai, Jung-Fa
    Hu, Yi-Chung
    Su, Tzu-Hsuan
    [J]. SYMMETRY-BASEL, 2018, 10 (12):
  • [4] Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment
    Xiao, Zhen
    Song, Weijia
    Chen, Qi
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (06) : 1107 - 1117
  • [5] Cloud Computing using OCRP and Virtual Machines for Dynamic Allocation of Resources
    Vichare, Abhishek
    Gomes, Zenia P.
    Fernandes, Noella
    Cardoza, Flavin
    [J]. 2015 INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR SUSTAINABLE DEVELOPMENT (ICTSD-2015), 2015,
  • [6] Load balancing of virtual machines in cloud computing environment using improved ant colony algorithm
    School of Information Engineering, Henan Institute of Science and Technology, Xinxiang
    Henan, China
    不详
    Henan, China
    [J]. Int. J. Grid Distrib. Comput., 6 (19-30):
  • [7] Load Balancing of Virtual Machines in Cloud Computing Environment Using Improved Ant Colony Algorithm
    Yang Xianfeng
    Li HongTao
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (06): : 19 - 29
  • [8] Improved PC Based Resource Scheduling Algorithm for Virtual Machines in Cloud Computing
    Qiao, Baiyou
    Shen, Muchuan
    Zhu, Junhai
    Zheng, Yujie
    Li, Xiaolong
    Tong, Bin
    Chen, Donghai
    Wang, Guoren
    [J]. BIG DATA COMPUTING AND COMMUNICATIONS, (BIGCOM 2016), 2016, 9784 : 321 - 331
  • [9] Modeling Decision Making to Control the Allocation of Virtual Machines in a Cloud Computing System with Reserve Machines
    Ouammou, Abdellah
    Zaaloul, Abdellah
    Hanini, Mohamed
    Bentahar, Abdelghani
    [J]. IAENG International Journal of Computer Science, 2021, 48 (02): : 1 - 9
  • [10] Virtual Network Allocation (SDN) in Cloud Computing Using Evolutionary Algorithm
    Andrade Teixeira, Diego
    de Amorim Monteiro, Thyago
    da Silva Rodrigues, Ericks
    de Queiroz Albuquerque, Edison
    Maciel Fernandes, Sergio Murilo
    [J]. 2019 IEEE LATIN AMERICAN CONFERENCE ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2019, : 208 - 213