Vol.70, No.1, 2022, pp.1479-1490, doi:10.32604/cmc.2022.019344
Load Balancing Framework for Cross-Region Tasks in Cloud Computing
  • Jaleel Nazir1,2, Muhammad Waseem Iqbal1, Tahir Alyas2, Muhammad Hamid3, Muhammad Saleem4, Saadia Malik5, Nadia Tabassum6,*
1 Department of Software Engineering, The Superior College, Lahore, Pakistan
2 Department of Computer Science, Lahore Garrison University, Lahore, 54000, Pakistan
3 Department of Statistics and Computer Science, University of Veterinary and Animal Sciences, Lahore, 54000, Pakistan
4 Department of Industrial Engineering, Faculty of Engineering, Rabigh, King Abdulaziz University, Jeddah, 21589, Saudi Arabia
5 Department of Information Systems, Faculty of Computing and Information Technology - Rabigh, King Abdulaziz University, Jeddah, 21589, Saudi Arabia
6 Department of Computer Science, Virtual University of Pakistan, Lahore, 54000, Pakistan
* Corresponding Author: Nadia Tabassum. Email:
Received 10 April 2021; Accepted 24 May 2021; Issue published 07 September 2021
Load balancing is a technique for identifying overloaded and underloaded 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.
Load balancing; performance; database; region; virtualization
Cite This Article
Nazir, J., Iqbal, M. W., Alyas, T., Hamid, M., Saleem, M. et al. (2022). Load Balancing Framework for Cross-Region Tasks in Cloud Computing. CMC-Computers, Materials & Continua, 70(1), 1479–1490.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.