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 条
  • [21] Load Balancing in Cloud Computing Using Modified Throttled Algorithm
    Domanal, Shridhar G.
    Reddy, G. Ram Mohana
    2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2013,
  • [22] The Load Balancing Algorithm in Cloud Computing Environment
    Ren, Haozheng
    Lan, Yihua
    Yin, Chao
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 925 - 928
  • [23] A Heuristic Approach for Efficient Load Balancing in Cloud using Weight Based Algorithm
    Ashu
    Kaur, Avinash
    Singh, Parminder
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTING SCIENCES (ICCS), 2018, : 1 - 6
  • [24] An Advanced Algorithm for Load Balancing in Cloud Computing using Fuzzy Technique
    Velde, Venkateshwarlu
    Rama, B.
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICICCS), 2017, : 1042 - 1047
  • [25] Load Balancing in Cloud Computing Using Genetic Algorithm and Fuzzy Logic
    Saadat, Ali
    Masehian, Ellips
    2019 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2019), 2019, : 1435 - 1440
  • [26] 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
  • [27] 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
  • [28] Cloud Task Scheduling Using Nature Inspired Meta-Heuristic Algorithm
    Adil, Syed Hasan
    Raza, Kamran
    Ahmed, Usman
    Ali, Syed Saad Azhar
    Hashmani, Manzoor
    2015 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS & TECHNOLOGIES (ICOSST), 2015, : 158 - 164
  • [29] 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
  • [30] A New Conception of Load Balancing in Cloud Computing Using Tasks Classification Levels
    Youssef, Fahim
    El Habib, Ben Lahmar
    Hamza, Rahhali
    El Houssine, Labriji
    Ahmed, Eddaoui
    Hanoune, Mostafa
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2018, 8 (04) : 118 - 133