SDN-Based Load Balancing Service for Cloud Servers

With the continuous growth, heterogeneity, and ever increasing demand of services, load balancing of cloud servers is an emerging challenge to meet highly demanding requirements (e.g., data rates, latency, quality of service) of 5G network applications. Although various load balancing techniques hav...

Full description

Bibliographic Details
Main Authors: Abdelltif, Ahmed Abdelaziz, Ahmed, Ejaz, Ang, Tan Fong, Gani, Abdullah, Imran, Muhammad
Format: Article
Published: Institute of Electrical and Electronics Engineers (IEEE) 2018
Subjects:
_version_ 1796961690727743488
author Abdelltif, Ahmed Abdelaziz
Ahmed, Ejaz
Ang, Tan Fong
Gani, Abdullah
Imran, Muhammad
author_facet Abdelltif, Ahmed Abdelaziz
Ahmed, Ejaz
Ang, Tan Fong
Gani, Abdullah
Imran, Muhammad
author_sort Abdelltif, Ahmed Abdelaziz
collection UM
description With the continuous growth, heterogeneity, and ever increasing demand of services, load balancing of cloud servers is an emerging challenge to meet highly demanding requirements (e.g., data rates, latency, quality of service) of 5G network applications. Although various load balancing techniques have been proposed, some of these techniques either require installation of dedicated additional load balancers for each service, or manual reconfiguration of the device to handle new services is desired. These techniques are expensive, time-consuming, and impractical. Moreover, most of the existing load balancing schemes do not consider service types. This article presents an SDN-based load balancing (SBLB) service for cloud servers to maximize resource utilization and minimize response time of users. The constituents of the proposed scheme are an application module that runs on top of an SDN controller and server pools that connect to the controller through OpenFlow switches. The application module consists of a service classification module, a dynamic load balancing module, and a monitoring module. The controller handles all messages, manages host pools, and maintains the load of host in real time. Experimental results validate the performance of the proposed scheme. Through experimental results, SBLB demonstrates significant decrease in average response time and reply time.
first_indexed 2024-03-06T05:57:53Z
format Article
id um.eprints-22750
institution Universiti Malaya
last_indexed 2024-03-06T05:57:53Z
publishDate 2018
publisher Institute of Electrical and Electronics Engineers (IEEE)
record_format dspace
spelling um.eprints-227502020-07-17T01:21:04Z http://eprints.um.edu.my/22750/ SDN-Based Load Balancing Service for Cloud Servers Abdelltif, Ahmed Abdelaziz Ahmed, Ejaz Ang, Tan Fong Gani, Abdullah Imran, Muhammad QA75 Electronic computers. Computer science With the continuous growth, heterogeneity, and ever increasing demand of services, load balancing of cloud servers is an emerging challenge to meet highly demanding requirements (e.g., data rates, latency, quality of service) of 5G network applications. Although various load balancing techniques have been proposed, some of these techniques either require installation of dedicated additional load balancers for each service, or manual reconfiguration of the device to handle new services is desired. These techniques are expensive, time-consuming, and impractical. Moreover, most of the existing load balancing schemes do not consider service types. This article presents an SDN-based load balancing (SBLB) service for cloud servers to maximize resource utilization and minimize response time of users. The constituents of the proposed scheme are an application module that runs on top of an SDN controller and server pools that connect to the controller through OpenFlow switches. The application module consists of a service classification module, a dynamic load balancing module, and a monitoring module. The controller handles all messages, manages host pools, and maintains the load of host in real time. Experimental results validate the performance of the proposed scheme. Through experimental results, SBLB demonstrates significant decrease in average response time and reply time. Institute of Electrical and Electronics Engineers (IEEE) 2018 Article PeerReviewed Abdelltif, Ahmed Abdelaziz and Ahmed, Ejaz and Ang, Tan Fong and Gani, Abdullah and Imran, Muhammad (2018) SDN-Based Load Balancing Service for Cloud Servers. IEEE Communications Magazine, 56 (8). pp. 106-111. ISSN 0163-6804, DOI https://doi.org/10.1109/MCOM.2018.1701016 <https://doi.org/10.1109/MCOM.2018.1701016>. https://doi.org/10.1109/MCOM.2018.1701016 doi:10.1109/MCOM.2018.1701016
spellingShingle QA75 Electronic computers. Computer science
Abdelltif, Ahmed Abdelaziz
Ahmed, Ejaz
Ang, Tan Fong
Gani, Abdullah
Imran, Muhammad
SDN-Based Load Balancing Service for Cloud Servers
title SDN-Based Load Balancing Service for Cloud Servers
title_full SDN-Based Load Balancing Service for Cloud Servers
title_fullStr SDN-Based Load Balancing Service for Cloud Servers
title_full_unstemmed SDN-Based Load Balancing Service for Cloud Servers
title_short SDN-Based Load Balancing Service for Cloud Servers
title_sort sdn based load balancing service for cloud servers
topic QA75 Electronic computers. Computer science
work_keys_str_mv AT abdelltifahmedabdelaziz sdnbasedloadbalancingserviceforcloudservers
AT ahmedejaz sdnbasedloadbalancingserviceforcloudservers
AT angtanfong sdnbasedloadbalancingserviceforcloudservers
AT ganiabdullah sdnbasedloadbalancingserviceforcloudservers
AT imranmuhammad sdnbasedloadbalancingserviceforcloudservers