Abstract

Due to the widespread of smart devices and services, the Internet of Things (IoT) has gained attention from researchers and is still in constant development. Many challenges face the IoT networks and need to be solved. Reducing energy consumption to increase the network lifetime is the main issue among these challenges. The clustering approach is one of the best solutions to solve this issue. Choosing the best Cluster Heads (CHs) can consume less energy in the IoT-WSN. Swarm Intelligence (SI) algorithms can help to solve complicated problems. In this paper, we propose a novel algorithm to select the best CHs in the IoT-WSN. The novel algorithm is called an Improved Sunflower Optimization Algorithm (ISFO). In the ISFO, we combine the Sunflower Optimization Algorithm (SFO) with the levy flight operator. Such invoking can balance the diversification and intensification processes of the proposed algorithm and avoid trapping in local minima. We compare the ISFO algorithm with six SI algorithms. The results of the proposed algorithm show that it can consume less energy than the other algorithms, also the number of nodes still alive for it is larger than alive nodes for the other algorithms. Hence, the ISFO algorithm proved its superiority in reducing the consumed energy and increasing the lifetime of the network.

Highlights

  • I NTERNET of Things (IoT) has attracted great interest from researchers in recent years and is still in constant growth

  • SN is the overall number of sensor nodes that are used in our IoT network and is equal to 300 nodes

  • Cluster Heads (CHs) is the number of the selected CHs and it represents 10% of the total number for the SNs (i.e 300 × 10% = 30 CHs)

Read more

Summary

INTRODUCTION

I NTERNET of Things (IoT) has attracted great interest from researchers in recent years and is still in constant growth. Wireless sensor networks (WSNs) play a significant role in the internet of things where they can supply services of sensing to the devices in the IoT through the sensor nodes [3]. Due to the IoT limited resources, we cannot send the collected data directly to the cloud because it will make the nodes consume their energy rapidly and the network will die. The CH works as a local BS, which is responsible for collecting the data from other nodes and send it back to the remote BS (as the cloud in IoT). We proposed a distinct algorithm for the clustering process in IoT networks by merging the sunflower optimization (SFO) algorithm and the lèvy flight operator.

LITERATURE REVIEW
SELECTION OF CLUSTER HEADS
FORMATION OF CLUSTERS
Limitation
PARAMETER SETTING
EXPERIMENT SETTING
VIII. CONCLUSION AND FUTURE WORK
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call