journal article·2022Open access

Controller Placement in Software Defined Internet of Things Using Optimization Algorithm

Sikander Hans, Smarajit Ghosh, Aman Kataria, Vinod Karar, Sarika Sharma

Computers, Materials & Continua· Volume 70· Issue 3

Abstract

The current and future status of the internet is represented by the upcoming Internet of Things (IoT). The internet can connect the huge amount of data, which contains lot of processing operations and efforts to transfer the pieces of information. The emerging IoT technology in which the smart ecosystem is enabled by the physical object fixed with software electronics, sensors and network connectivity. Nowadays, there are two trending technologies that take the platform i.e., Software Defined Network (SDN) and IoT (SD-IoT). The main aim of the IoT network is to connect and organize different objects with the internet, which is managed with the control panel and data panel in the SD network. The main issue and the challenging factors in this network are the increase in the delay and latency problem between the controllers. It is more significant for wide area networks, because of the large packet propagation latency and the controller placement problem is more important in every network. In the proposed work, IoT is implementing with adaptive fuzzy controller placement using the enhanced sunflower optimization (ESFO) algorithm and Pareto Optimal Controller placement tool (POCO) for the placement problem of the controller. In order to prove the efficiency of the proposed system, it is compared with other existing methods like PASIN, hybrid SD and PSO in terms of load balance, reduced number of controllers and average latency and delay. With 2 controllers, the proposed method obtains 400 miles as average latency, which is 22.2% smaller than PSO, 76.9% lesser than hybrid SD and 91.89% lesser than PASIN.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Software-Defined Networks and 5G · IoT and Edge/Fog Computing · Energy Efficient Wireless Sensor Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (24)

Show source-provided references
1. An intelligent traffic load prediction-based adaptive channel assignment algorithm in SDN-ioT: A deep learning approach10.1109/JIOT.2018.2838574 ↗
2. An overview of IoT sensor data processing, fusion, and analysis techniques10.3390/s20216076 ↗
3. T2fl-pSO: Type-2 fuzzy logic-based particle swarm optimization algorithm used to maximize the lifetime of internet of things10.1109/ACCESS.2021.3069455 ↗
4. On a novel deep-learning-based intelligent partially overlapping channel assignment in SDN-ioT10.1109/MCOM.2018.1701227 ↗
5. Distblacknet: A distributed secure black sdn-iot architecture with nfv implementation for smart cities
6. Nayyar · Advances in Swarm Intelligence for Optimizing Problems in Computer Science · 2018
7. Towards the partitioning problem in software-defined IoT networks for urban sensing
8. Efficient controller placement and reelection mechanism in distributed control system for software defined wireless sensor networks10.1002/ett.3588 ↗
9. Nature-inspired meta-heuristic algorithms for solving the load balancing problem in the software-defined network10.1002/dac.3875 ↗
10. Distributed controller clustering in software defined networks10.1371/journal.pone.0174715 ↗
11. A hybrid software defined networking architecture for next-generation ioTs
12. SDN controller placement in IoT networks: An optimized submodularity-based approach10.3390/s19245474 ↗
13. A SDN controller with energy efficient routing in the internet of things (IoT)10.1016/j.procs.2016.06.048 ↗
14. SDN controller placement and switch assignment for Low power IoT10.3390/electronics9020325 ↗
15. A controller deployment scheme in 5G-ioT network based on SDN
16. Improving internet of things (IoT) security with software-defined networking (SDN)10.3390/computers9010008 ↗
17. Iot node selection and placement: A New approach based on fuzzy logic and genetic algorithm
18. A robust direct adaptive fuzzy control for a class of uncertain nonlinear MIMO systems10.1007/s00500-018-3543-9 ↗
19. Adaptive fuzzy control for nonlinear networked control systems10.1109/TSMC.2017.2678760 ↗
20. A sunflower optimization (SFO) algorithm applied to damage identification on laminated composite plates10.1007/s00366-018-0620-8 ↗
21. identification of electrical parameters for three-diode photovoltaic model using analytical and sunflower optimization algorithm10.1016/j.apenergy.2019.05.013 ↗
22. Heuristic approaches to the controller placement problem in large scale SDN networks10.1109/TNSM.2015.2402432 ↗
23. Pareto-optimal resilient controller placement in SDN-based core networks
24. A particle swarm optimization algorithm for controller placement problem in software defined network