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
来源
JOURNAL OF INFORMATION PROCESSING SYSTEMS | 2018年 / 14卷 / 03期
关键词
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 条
  • [31] An Efficient Load Balancing Algorithm for Cloud Computing Using Dynamic Cluster Mechanism
    Lakhina, Upasana
    Singh, Niharika
    Jangra, Ajay
    PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 1799 - 1804
  • [32] QoS in the Cloud Computing: A Load Balancing Approach Using Simulated Annealing Algorithm
    Hanine, Mohamed
    Benlahmar, El Habib
    BIG DATA, CLOUD AND APPLICATIONS, BDCA 2018, 2018, 872 : 43 - 54
  • [33] The Adaptive Load Balancing Algorithm in Cloud Computing
    Lin, Wucai
    Zhang, Lichen
    PROCEEDINGS OF THE 2016 2ND WORKSHOP ON ADVANCED RESEARCH AND TECHNOLOGY IN INDUSTRY APPLICATIONS, 2016, 81 : 468 - 471
  • [34] The Realization of Load Balancing Algorithm in Cloud Computing
    Peng, Haoyou
    Han, Wuguang
    Yao, Jian
    Fu, Cuiyu
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2018), 2018,
  • [35] Research on Heuristic Based Load Balancing Algorithms in Cloud Computing
    Pan, Jengshyang
    Ren, Pingfei
    Tang, Linlin
    INTELLIGENT DATA ANALYSIS AND APPLICATIONS, 2015, 370 : 417 - 426
  • [36] Load Balancing in Cloud Computing
    Volkova, Violetta N.
    Chernenkaya, Liudmila V.
    Desyatirikova, Elena N.
    Hajali, Moussa
    Khodar, Almothana
    Osama, Alkaadi
    PROCEEDINGS OF THE 2018 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2018, : 387 - 390
  • [37] A new offloading method in the green mobile cloud computing based on a hybrid meta-heuristic algorithm
    Almadhor, Ahmad
    Alharbi, Abdullah
    Alshamrani, Ahmad M.
    Alosaimi, Wael
    Alyami, Hashem
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 36
  • [38] Load Balancing and Server Consolidation in Cloud Computing Environments: A Meta-Study
    Ala'anzy, Mohammed
    Othman, Mohamed
    IEEE ACCESS, 2019, 7 : 141868 - 141887
  • [39] A Load Balancing Algorithm for Virtual Machines Scheduling in Cloud Computing
    Liu, Li
    Qiu, Zhe
    Dong, Jie
    2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 471 - 475
  • [40] Cloud computing load balancing based on improved genetic algorithm
    Zhu, Fengxia
    INTERNATIONAL JOURNAL OF GLOBAL ENERGY ISSUES, 2024, 46 (3-4) : 191 - 207