Cargando…

An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)

The Software-Defined Networking (SDN) paradigm has transferred network intelligence from network devices to a centralized controller. Controllers are distributed in a network to eliminate a single point of failure (SPOF) and improve reliability and balance load. In Software-Defined Internet of Thing...

Descripción completa

Detalles Bibliográficos
Autores principales: Ali, Jehad, Roh, Byeong-hee
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9032509/
https://www.ncbi.nlm.nih.gov/pubmed/35458976
http://dx.doi.org/10.3390/s22082992
_version_ 1784692660380893184
author Ali, Jehad
Roh, Byeong-hee
author_facet Ali, Jehad
Roh, Byeong-hee
author_sort Ali, Jehad
collection PubMed
description The Software-Defined Networking (SDN) paradigm has transferred network intelligence from network devices to a centralized controller. Controllers are distributed in a network to eliminate a single point of failure (SPOF) and improve reliability and balance load. In Software-Defined Internet of Things (SD-IoT), sensors exchange data with a controller on a regular basis. If the controllers are not appropriately located in SD-IoT, the E2E latency between the switches, to which the sensors are connected, and the controller increases. However, examining the placement of controllers in relation to the whole network is not an efficient technique since applying the objective function to the entire network is a difficult operation. As a result, segmenting the network into clusters improves the efficiency with which switches are assigned to the controller. As a result, in this research, we offer an effective clustering strategy for controller placement in SDN that leverages the Analytical Network Process (ANP), a multi-criteria decision-making (MCDM) scheme. The simulation results demonstrated on real Internet topologies suggest that our proposed method outperforms the standard k-means approach in terms of E2E delay, controller-to-controller (C2C) delay, the fair allocation of switches in the network, and the communication overhead.
format Online
Article
Text
id pubmed-9032509
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-90325092022-04-23 An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT) Ali, Jehad Roh, Byeong-hee Sensors (Basel) Article The Software-Defined Networking (SDN) paradigm has transferred network intelligence from network devices to a centralized controller. Controllers are distributed in a network to eliminate a single point of failure (SPOF) and improve reliability and balance load. In Software-Defined Internet of Things (SD-IoT), sensors exchange data with a controller on a regular basis. If the controllers are not appropriately located in SD-IoT, the E2E latency between the switches, to which the sensors are connected, and the controller increases. However, examining the placement of controllers in relation to the whole network is not an efficient technique since applying the objective function to the entire network is a difficult operation. As a result, segmenting the network into clusters improves the efficiency with which switches are assigned to the controller. As a result, in this research, we offer an effective clustering strategy for controller placement in SDN that leverages the Analytical Network Process (ANP), a multi-criteria decision-making (MCDM) scheme. The simulation results demonstrated on real Internet topologies suggest that our proposed method outperforms the standard k-means approach in terms of E2E delay, controller-to-controller (C2C) delay, the fair allocation of switches in the network, and the communication overhead. MDPI 2022-04-13 /pmc/articles/PMC9032509/ /pubmed/35458976 http://dx.doi.org/10.3390/s22082992 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ali, Jehad
Roh, Byeong-hee
An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
title An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
title_full An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
title_fullStr An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
title_full_unstemmed An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
title_short An Effective Approach for Controller Placement in Software-Defined Internet-of-Things (SD-IoT)
title_sort effective approach for controller placement in software-defined internet-of-things (sd-iot)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9032509/
https://www.ncbi.nlm.nih.gov/pubmed/35458976
http://dx.doi.org/10.3390/s22082992
work_keys_str_mv AT alijehad aneffectiveapproachforcontrollerplacementinsoftwaredefinedinternetofthingssdiot
AT rohbyeonghee aneffectiveapproachforcontrollerplacementinsoftwaredefinedinternetofthingssdiot
AT alijehad effectiveapproachforcontrollerplacementinsoftwaredefinedinternetofthingssdiot
AT rohbyeonghee effectiveapproachforcontrollerplacementinsoftwaredefinedinternetofthingssdiot