Load Balancing Framework for Cross-Region Tasks in Cloud Computing

被引:9
|
作者
Nazir, Jaleel [1 ,2 ]
Iqbal, Muhammad Waseem [1 ]
Alyas, Tahir [2 ]
Hamid, Muhammad [3 ]
Saleem, Muhammad [4 ]
Malik, Saadia [5 ]
Tabassum, Nadia [6 ]
机构
[1] Super Coll, Dept Software Engn, Lahore, Pakistan
[2] Lahore Garrison Univ, Dept Comp Sci, Lahore 54000, Pakistan
[3] Univ Vet & Anim Sci, Dept Stat & Comp Sci, Lahore 54000, Pakistan
[4] King Abdulaziz Univ, Dept Ind Engn, Fac Engn, Jeddah 21589, Saudi Arabia
[5] King Abdulaziz Univ, Fac Comp & Informat Technol Rabigh, Dept Informat Syst, Jeddah 21589, Saudi Arabia
[6] Virtual Univ Pakistan, Dept Comp Sci, Lahore 54000, Pakistan
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 70卷 / 01期
关键词
Load balancing; performance; database; region; virtualization; PERFORMANCE;
D O I
10.32604/cmc.2022.019344
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Load balancing is a technique for identifying overloaded and under loaded nodes and balancing the load between them. To maximize various performance parameters in cloud computing, researchers suggested various load balancing approaches. To store and access data and services provided by the different service providers through the network over different regions, cloud computing is one of the latest technology systems for both end-users and service providers. The volume of data is increasing due to the pandemic and a significant increase in usage of the internet has also been experienced. Users of the cloud are looking for services that are intelligent, and, can balance the traffic load by service providers, resulting in seamless and uninterrupted services. Different types of algorithms and techniques are available that can manage the load balancing in the cloud services. In this paper, a newly proposed method for load balancing in cloud computing at the database level is introduced. The database cloud services are frequently employed by companies of all sizes, for application development and business process. Load balancing for distributed applications can be used to maintain an efficient task scheduling process that also meets the user requirements and improves resource utilization. Load balancing is the process of distributing the load on various nodes to ensure that no single node is overloaded. To avoid the nodes from being overloaded, the load balancer divides an equal amount of computing time to all nodes. The results of two different scenarios showed the cross-region traffic management and significant growth in revenue of restaurants by using load balancer decisions on application traffic gateways.
引用
收藏
页码:1479 / 1490
页数:12
相关论文
共 50 条
  • [1] The load balancing based on the estimated finish time of tasks in cloud computing
    Fahim, Youssef
    Ben Lahmar, Elhabib
    Labriji, El Houssine
    Eddaoui, Ahmed
    2014 SECOND WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2014, : 594 - 598
  • [2] A Krill Herd Behaviour Inspired Load Balancing of Tasks in Cloud Computing
    Hasan, Raed Abdulkareem
    Mohammed, Muamer N.
    STUDIES IN INFORMATICS AND CONTROL, 2017, 26 (04): : 413 - 424
  • [3] 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
  • [4] Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm
    Omar Younis Abdulhammed
    The Journal of Supercomputing, 2022, 78 : 3266 - 3287
  • [5] Load balancing of IoT tasks in the cloud computing by using sparrow search algorithm
    Abdulhammed, Omar Younis
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 3266 - 3287
  • [6] Load Balancing in tasks using Honey bee Behavior Algorithm in Cloud Computing
    Kaur, Anureet
    Kaur, Bikrampal
    2016 5TH INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND EMBEDDED SYSTEMS (WECON), 2016, : 107 - 111
  • [7] Honey bee behavior inspired load balancing of tasks in cloud computing environments
    Babu, Dhinesh L. D.
    Krishna, P. Venkata
    APPLIED SOFT COMPUTING, 2013, 13 (05) : 2292 - 2303
  • [8] Load Balancing Of Tasks In Cloud Computing Environment Based On Bee Colony Algorithm
    Babu, K. R. Remesh
    Joy, Amaya Anna
    Samuel, Philip
    2015 FIFTH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATIONS (ICACC), 2015, : 89 - 93
  • [9] 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
  • [10] Cloud Computing and Load Balancing in Cloud Computing-Survey
    Jyoti, Amrita
    Shrimali, Manish
    Mishra, Rashmi
    2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), 2019, : 51 - 55