ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks

In software-defined networking (SDN), several controllers improve the reliability as well as the scalability of networks such as the Internet-of-Things (IoT), with the distributed control plan. To achieve optimal results in IoT networks, an SDN can be employed to reduce the complexity associated wit...

Full description

Bibliographic Details
Main Authors: Jehad Ali, Rutvij H. Jhaveri, Mohannad Alswailim, Byeong-hee Roh
Format: Article
Language:English
Published: Elsevier 2023-06-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157823001209
_version_ 1797796151553949696
author Jehad Ali
Rutvij H. Jhaveri
Mohannad Alswailim
Byeong-hee Roh
author_facet Jehad Ali
Rutvij H. Jhaveri
Mohannad Alswailim
Byeong-hee Roh
author_sort Jehad Ali
collection DOAJ
description In software-defined networking (SDN), several controllers improve the reliability as well as the scalability of networks such as the Internet-of-Things (IoT), with the distributed control plan. To achieve optimal results in IoT networks, an SDN can be employed to reduce the complexity associated with IoT and provide an improved quality-of-service (QoS). With time, it is likely expected that the demand for IoT will rise, and a large number of sensors will be connected, which can generate huge network traffic. With these possibilities, the SDN controllers processing capacity will be surpassed by the traffic sent by the IoT sensors. To handle this kind of challenge, and achieve promising results, a dynamic slave controller allocation with a premeditated mechanism can play a pivotal role to accomplish the task management and migration plan. Following this, we proposed an efficient slave controller allocation-based load balancing approach for a multi-domain SDN-enabled IoT network, which aims to transfer switches to a controller with idle resources effectively. Among several slave controllers for selecting a target controller, a multi-criteria decision-making (MCDM) strategy, i.e., an analytical network process (ANP) has been used in our approach to enrich communication metrics and maintain high-standard QoS statistics. Moreover, switch migration is modeled with knapsack 0/1 problem to achieve maximum utilization of the slave controllers. Our proposed scheme enabled with a flexible decision-making process for selecting controllers with varying resources. The results demonstrated with emulation environment show the effectiveness of the ESCALB.
first_indexed 2024-03-13T03:28:46Z
format Article
id doaj.art-d1c9d3ede6bd4e9ba11076babea3321d
institution Directory Open Access Journal
issn 1319-1578
language English
last_indexed 2024-03-13T03:28:46Z
publishDate 2023-06-01
publisher Elsevier
record_format Article
series Journal of King Saud University: Computer and Information Sciences
spelling doaj.art-d1c9d3ede6bd4e9ba11076babea3321d2023-06-25T04:42:41ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782023-06-01356101566ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networksJehad Ali0Rutvij H. Jhaveri1Mohannad Alswailim2Byeong-hee Roh3Department of AI Convergence Network, Ajou University, Suwon 16499, South KoreaDepartment of Electronics Engineering, Pandit Deendayal Energy University, Gandhinagar, IndiaDepartment of Management Information Systems and Production Management, College of Business and Economics, Qassim University, P.O. Box: 6640, Buraidah 51452, Saudi ArabiaDepartment of AI Convergence Network, Ajou University, Suwon 16499, South Korea; Corresponding author.In software-defined networking (SDN), several controllers improve the reliability as well as the scalability of networks such as the Internet-of-Things (IoT), with the distributed control plan. To achieve optimal results in IoT networks, an SDN can be employed to reduce the complexity associated with IoT and provide an improved quality-of-service (QoS). With time, it is likely expected that the demand for IoT will rise, and a large number of sensors will be connected, which can generate huge network traffic. With these possibilities, the SDN controllers processing capacity will be surpassed by the traffic sent by the IoT sensors. To handle this kind of challenge, and achieve promising results, a dynamic slave controller allocation with a premeditated mechanism can play a pivotal role to accomplish the task management and migration plan. Following this, we proposed an efficient slave controller allocation-based load balancing approach for a multi-domain SDN-enabled IoT network, which aims to transfer switches to a controller with idle resources effectively. Among several slave controllers for selecting a target controller, a multi-criteria decision-making (MCDM) strategy, i.e., an analytical network process (ANP) has been used in our approach to enrich communication metrics and maintain high-standard QoS statistics. Moreover, switch migration is modeled with knapsack 0/1 problem to achieve maximum utilization of the slave controllers. Our proposed scheme enabled with a flexible decision-making process for selecting controllers with varying resources. The results demonstrated with emulation environment show the effectiveness of the ESCALB.http://www.sciencedirect.com/science/article/pii/S1319157823001209Software-defined networkingInternet of Things (IoT)ControllerAnalytical network process (ANP)Load balancing
spellingShingle Jehad Ali
Rutvij H. Jhaveri
Mohannad Alswailim
Byeong-hee Roh
ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
Journal of King Saud University: Computer and Information Sciences
Software-defined networking
Internet of Things (IoT)
Controller
Analytical network process (ANP)
Load balancing
title ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
title_full ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
title_fullStr ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
title_full_unstemmed ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
title_short ESCALB: An effective slave controller allocation-based load balancing scheme for multi-domain SDN-enabled-IoT networks
title_sort escalb an effective slave controller allocation based load balancing scheme for multi domain sdn enabled iot networks
topic Software-defined networking
Internet of Things (IoT)
Controller
Analytical network process (ANP)
Load balancing
url http://www.sciencedirect.com/science/article/pii/S1319157823001209
work_keys_str_mv AT jehadali escalbaneffectiveslavecontrollerallocationbasedloadbalancingschemeformultidomainsdnenablediotnetworks
AT rutvijhjhaveri escalbaneffectiveslavecontrollerallocationbasedloadbalancingschemeformultidomainsdnenablediotnetworks
AT mohannadalswailim escalbaneffectiveslavecontrollerallocationbasedloadbalancingschemeformultidomainsdnenablediotnetworks
AT byeongheeroh escalbaneffectiveslavecontrollerallocationbasedloadbalancingschemeformultidomainsdnenablediotnetworks