Litcius/Paper detail

SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm

Ramin Mohammadi, Sedat Akleylek, Ali Ghaffari

2023PeerJ Computer Science15 citationsDOIOpen Access PDF

Abstract

The Internet of Things (IoT) includes billions of different devices and various applications that generate a huge amount of data. Due to inherent resource limitations, reliable and robust data transmission for a huge number of heterogenous devices is one of the most critical issues for IoT. Therefore, cluster-based data transmission is appropriate for IoT applications as it promotes network lifetime and scalability. On the other hand, Software Defined Network (SDN) architecture improves flexibility and makes the IoT respond appropriately to the heterogeneity. This article proposes an SDN-based efficient clustering scheme for IoT using the Improved Sailfish optimization (ISFO) algorithm. In the proposed model, clustering of IoT devices is performed using the ISFO model and the model is installed on the SDN controller to manage the Cluster Head (CH) nodes of IoT devices. The performance evaluation of the proposed model was performed based on two scenarios with 150 and 300 nodes. The results show that for 150 nodes ISFO model in comparison with LEACH, LEACH-E reduced energy consumption by about 21.42% and 17.28%. For 300 ISFO nodes compared to LEACH, LEACH-E reduced energy consumption by about 37.84% and 27.23%.

Topics & Concepts

Computer scienceCluster analysisScalabilityInternet of ThingsSoftware-defined networkingEnergy consumptionTransmission (telecommunications)Computer networkDistributed computingFlexibility (engineering)Embedded systemArtificial intelligenceStatisticsEcologyMathematicsBiologyDatabaseTelecommunicationsInternet of Things and AIIoT and Edge/Fog ComputingAdvanced Data and IoT Technologies