Vol.70, No.3, 2022, pp.5073-5089, doi:10.32604/cmc.2022.019971
Controller Placement in Software Defined Internet of Things Using Optimization Algorithm
  • Sikander Hans1, Smarajit Ghosh1, Aman Kataria2, Vinod Karar2,*, Sarika Sharma3
1 Department of Electrical and Instrumentation Engineering, Thapar Institute of Engineering & Technology, Patiala, India
2 Optical Devices and Systems, CSIR-Central Scientific Instruments Organization, Sector 30-C, Chandigarh, 160030, India
3 Department of Electrical Engineering, Government Polytechnic, Ambala City, Ambala, 134003, India
* Corresponding Author: Vinod Karar. Email:
Received 03 May 2021; Accepted 15 July 2021; Issue published 11 October 2021
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.
SD-IoT; adaptive fuzzy controller; enhanced sunflower optimization (ESFO); POCO placement tool; controller placement problem; and minimum latency
Cite This Article
Hans, S., Ghosh, S., Kataria, A., Karar, V., Sharma, S. (2022). Controller Placement in Software Defined Internet of Things Using Optimization Algorithm. CMC-Computers, Materials & Continua, 70(3), 5073–5089.
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.