Peer Review #3 of "SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm (v0.2)"
2023
The Internet of Things (IoT) includes billions number of different devices and various applications that generate huge amount of data.Due to inherent resource limitations, reliable and robust data transmission for 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 paper 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%, 27.23%.2022).The IoT uses various technologies and devices, such as radio frequency identification (RFID), tiny sensors, and various wireless communications (Azari & Ghaffari, 2015;Jazebi & Ghaffari, 2020;Nikokheslat & Ghaffari, 2017).The IoT comprises three layers: the perception layer, the network layer for communication, and the application layer.The perceptual layer consists of devices that collect environmental data using sensors and actuators that cause physical