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 条
  • [41] Optimized resource scheduling using the meta heuristic algorithm in cloud computing
    Bindu, G.B. Hima
    Ramani, K.
    Bindu, C. Shoba
    1600, International Association of Engineers (47): : 360 - 366
  • [42] Meta-heuristic based reliable and green workflow scheduling in cloud computing
    Rehani N.
    Garg R.
    International Journal of System Assurance Engineering and Management, 2018, 9 (4) : 811 - 820
  • [43] Optimizing scheduling in cloud using a meta-heuristic approach
    Maheshwari, Shilpa
    Shiwani, Savita
    Choudhary, Surendra Singh
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (07): : 2139 - 2148
  • [44] Threshold Based Load Balancing Algorithm in Cloud Computing
    Chowdhury, Shusmoy
    Katangur, Ajay
    2022 IEEE 13TH INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING (JCC 2022), 2022, : 23 - 28
  • [45] MODIFIED OPTIMAL ALGORITHM FOR LOAD BALANCING IN CLOUD COMPUTING
    Tripathi, Shruti
    Prajapati, Shriya
    Ansari, Nazish Ali
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 116 - 121
  • [46] Applicability of MMRR load balancing algorithm in cloud computing
    Moses, Abiodun Kazeem
    Bamidele, Awotunde Joseph
    Oluwaseun, Ogundokun Roseline
    Misra, Sanjay
    Emmanuel, Adeniyi Abidemi
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS- COMPUTER SYSTEMS THEORY, 2021, 6 (01) : 7 - 20
  • [47] An Adaptive Firefly Algorithm for Load Balancing in Cloud Computing
    Kaur, Gundipika
    Kaur, Kiranbir
    PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2016), VOL 1, 2017, 546 : 63 - 72
  • [48] Heuristic Load Balancing Based Zero Imbalance Mechanism in Cloud Computing
    Kong, Lingfu
    Mapetu, Jean Pepe Buanga
    Chen, Zhen
    JOURNAL OF GRID COMPUTING, 2020, 18 (01) : 123 - 148
  • [49] Heuristic Load Balancing Based Zero Imbalance Mechanism in Cloud Computing
    Lingfu Kong
    Jean Pepe Buanga Mapetu
    Zhen Chen
    Journal of Grid Computing, 2020, 18 : 123 - 148
  • [50] Security-aware resource allocation in fog computing using a meta-heuristic algorithm
    Mina Mohammadi
    Fatemeh BahraniPour
    Sepehr Ebrahimi Mood
    Mohammad Farshi
    Cluster Computing, 2025, 28 (2)