Load Balancing in Cloud Computing Using Meta-Heuristic Algorithm

被引:15
|
作者
Fahim, Youssef [1 ]
Rahhali, Hamza [1 ]
Hanine, Mohamed [1 ]
Benlahmar, El-Habib [1 ]
Labriji, El-Houssine [1 ]
Hanoune, Mostafa [1 ]
Eddaoui, Ahmed [2 ]
机构
[1] Hassan II Univ Casablanca, Fac Sci Ben Msik, Lab Informat Technol & Modeling, Casablanca, Morocco
[2] Shaqra Univ, Dept Comp Sci, Riyadh, Saudi Arabia
来源
关键词
Bat-Algorithm; Cloud Computing; Load Balancing; Pre-scheduling; Virtual Machines;
D O I
10.3745/JIPS.01.0028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing, also known as "country as you go", is used to turn any computer into a dematerialized architecture in which users can access different services. In addition to the daily evolution of stakeholders' number and beneficiaries, the imbalance between the virtual machines of data centers in a cloud environment impacts the performance as it decreases the hardware resources and the software's profitability. Our axis of research is the load balancing between a data center's virtual machines. It is used for reducing the degree of load imbalance between those machines in order to solve the problems caused by this technological evolution and ensure a greater quality of service. Our article focuses on two main phases: the pre-classification of tasks, according to the requested resources; and the classification of tasks into levels ('odd levels' or 'even levels') in ascending order based on the meta-heuristic "Bat-algorithm". The task allocation is based on levels provided by the bat-algorithm and through our mathematical functions, and we will divide our system into a number of virtual machines with nearly equal performance. Otherwise, we suggest different classes of virtual machines, but the condition is that each class should contain machines with similar characteristics compared to the existing binary search scheme.
引用
收藏
页码:569 / 589
页数:21
相关论文
共 50 条
  • [1] Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment
    Jena, U. K.
    Das, P. K.
    Kabat, M. R.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2332 - 2342
  • [2] A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing
    Cho, Keng-Mao
    Tsai, Pang-Wei
    Tsai, Chun-Wei
    Yang, Chu-Sing
    [J]. NEURAL COMPUTING & APPLICATIONS, 2015, 26 (06): : 1297 - 1309
  • [3] A hybrid meta-heuristic algorithm for VM scheduling with load balancing in cloud computing
    Keng-Mao Cho
    Pang-Wei Tsai
    Chun-Wei Tsai
    Chu-Sing Yang
    [J]. Neural Computing and Applications, 2015, 26 : 1297 - 1309
  • [4] A Hybrid Meta-Heuristic for Optimal Load Balancing in Cloud Computing
    Annie Poornima Princess, G.
    Radhamani, A. S.
    [J]. JOURNAL OF GRID COMPUTING, 2021, 19 (02)
  • [5] A Hybrid Meta-Heuristic for Optimal Load Balancing in Cloud Computing
    G. Annie Poornima Princess
    A. S. Radhamani
    [J]. Journal of Grid Computing, 2021, 19
  • [6] Multi-Objective Load Balancing in Cloud Computing: A Meta-Heuristic Approach
    Kumar, Kethineni Vinod
    Rajesh, A.
    [J]. CYBERNETICS AND SYSTEMS, 2023, 54 (08) : 1466 - 1493
  • [7] A Meta-Heuristic Load Balancer for Cloud Computing Systems
    Sliwko, Leszek
    Getov, Vladimir
    [J]. IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 121 - 126
  • [8] Towards Sustainable Cloud Computing: Load Balancing with Nature-Inspired Meta-Heuristic Algorithms
    Li, Peiyu
    Wang, Hui
    Tian, Guo
    Fan, Zhihui
    [J]. ELECTRONICS, 2024, 13 (13)
  • [9] A Hybrid Meta-Heuristic Algorithm of Load Balancing for Cloud-based Railway Interlocking System*
    Zheng, Huan
    Zhang, Qihe
    Liang, Zhiguo
    Kong, Jiacheng
    Wei, Dongdong
    Yang, Yong
    Chai, Ming
    Wang, Haifeng
    [J]. 2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 3443 - 3448
  • [10] Meta-heuristic based framework for workflow load balancing in cloud environment
    Kaur A.
    Kaur B.
    Singh D.
    [J]. International Journal of Information Technology, 2019, 11 (1) : 119 - 125