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

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. Therefor...

Full description

Bibliographic Details
Main Authors: Ramin Mohammadi, Sedat Akleylek, Ali Ghaffari
Format: Article
Language:English
Published: PeerJ Inc. 2023-07-01
Series:PeerJ Computer Science
Subjects:
Online Access:https://peerj.com/articles/cs-1424.pdf
_version_ 1827903225225805824
author Ramin Mohammadi
Sedat Akleylek
Ali Ghaffari
author_facet Ramin Mohammadi
Sedat Akleylek
Ali Ghaffari
author_sort Ramin Mohammadi
collection DOAJ
description 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%.
first_indexed 2024-03-13T00:09:53Z
format Article
id doaj.art-a9b2808b36f84248b934fffc41c5ba96
institution Directory Open Access Journal
issn 2376-5992
language English
last_indexed 2024-03-13T00:09:53Z
publishDate 2023-07-01
publisher PeerJ Inc.
record_format Article
series PeerJ Computer Science
spelling doaj.art-a9b2808b36f84248b934fffc41c5ba962023-07-12T15:05:09ZengPeerJ Inc.PeerJ Computer Science2376-59922023-07-019e142410.7717/peerj-cs.1424SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithmRamin Mohammadi0Sedat Akleylek1Ali Ghaffari2Ondokuz Mayis University, Department of Computational Sciences, Samsun, TürkiyeDepartment of Computer Engineering, Ondokuz Mayis University Samsun, Samsun, TürkiyeDepartment of Computer Engineering, Tabriz branch, Islamic Azad University, Tabriz, IranThe 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%.https://peerj.com/articles/cs-1424.pdfSDNClusteringSailfish optimization algorithm
spellingShingle Ramin Mohammadi
Sedat Akleylek
Ali Ghaffari
SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
PeerJ Computer Science
SDN
Clustering
Sailfish optimization algorithm
title SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
title_full SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
title_fullStr SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
title_full_unstemmed SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
title_short SDN-IoT: SDN-based efficient clustering scheme for IoT using improved Sailfish optimization algorithm
title_sort sdn iot sdn based efficient clustering scheme for iot using improved sailfish optimization algorithm
topic SDN
Clustering
Sailfish optimization algorithm
url https://peerj.com/articles/cs-1424.pdf
work_keys_str_mv AT raminmohammadi sdniotsdnbasedefficientclusteringschemeforiotusingimprovedsailfishoptimizationalgorithm
AT sedatakleylek sdniotsdnbasedefficientclusteringschemeforiotusingimprovedsailfishoptimizationalgorithm
AT alighaffari sdniotsdnbasedefficientclusteringschemeforiotusingimprovedsailfishoptimizationalgorithm