Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks

Wireless sensor networks (WSNs) are increasingly gaining popularity, especially with the advent of many artificial intelligence (AI) driven applications and expert systems. Such applications require specific relevant sensors’ data to be stored, processed, analyzed, and input to the expert systems. O...

Full description

Bibliographic Details
Main Authors: Ala’ Khalifeh, Husam Abid, Khalid A. Darabkh
Format: Article
Language:English
Published: MDPI AG 2020-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/13/3719
_version_ 1797563420552200192
author Ala’ Khalifeh
Husam Abid
Khalid A. Darabkh
author_facet Ala’ Khalifeh
Husam Abid
Khalid A. Darabkh
author_sort Ala’ Khalifeh
collection DOAJ
description Wireless sensor networks (WSNs) are increasingly gaining popularity, especially with the advent of many artificial intelligence (AI) driven applications and expert systems. Such applications require specific relevant sensors’ data to be stored, processed, analyzed, and input to the expert systems. Obviously, sensor nodes (SNs) have limited energy and computation capabilities and are normally deployed remotely over an area of interest (AoI). Therefore, proposing efficient protocols for sensing and sending data is paramount to WSNs operation. Nodes’ clustering is a widely used technique in WSNs, where the sensor nodes are grouped into clusters. Each cluster has a cluster head (CH) that is used to gather captured data of sensor nodes and forward it to a remote sink node for further processing and decision-making. In this paper, an optimization algorithm for adjusting the CH location with respect to the nodes within the cluster is proposed. This algorithm aims at finding the optimal CH location that minimizes the total sum of the nodes’ path-loss incurred within the intra-cluster communication links between the sensor nodes and the CH. Once the optimal CH is identified, the CH moves to the optimal location. This suggestion of CH re-positioning is frequently repeated for new geometric position. Excitingly, the algorithm is extended to consider the inter-cluster communication between CH nodes belonging to different clusters and distributed over a spiral trajectory. These CH nodes form a multi-hop communication link that convey the captured data of the clusters’ nodes to the sink destination node. The performance of the proposed CH positioning algorithm for the single and multi-clusters has been evaluated and compared with other related studies. The results showed the effectiveness of the proposed CH positioning algorithm.
first_indexed 2024-03-10T18:42:22Z
format Article
id doaj.art-42fb842d30304192a8ec102ae97d7520
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T18:42:22Z
publishDate 2020-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-42fb842d30304192a8ec102ae97d75202023-11-20T05:43:49ZengMDPI AGSensors1424-82202020-07-012013371910.3390/s20133719Optimal Cluster Head Positioning Algorithm for Wireless Sensor NetworksAla’ Khalifeh0Husam Abid1Khalid A. Darabkh2Faculty of Electrical Engineering and Information Technology, German Jordanian University, Amman 35247, JordanFaculty of Electrical Engineering and Information Technology, German Jordanian University, Amman 35247, JordanComputer Engineering Department, The University of Jordan, Amman 11942, JordanWireless sensor networks (WSNs) are increasingly gaining popularity, especially with the advent of many artificial intelligence (AI) driven applications and expert systems. Such applications require specific relevant sensors’ data to be stored, processed, analyzed, and input to the expert systems. Obviously, sensor nodes (SNs) have limited energy and computation capabilities and are normally deployed remotely over an area of interest (AoI). Therefore, proposing efficient protocols for sensing and sending data is paramount to WSNs operation. Nodes’ clustering is a widely used technique in WSNs, where the sensor nodes are grouped into clusters. Each cluster has a cluster head (CH) that is used to gather captured data of sensor nodes and forward it to a remote sink node for further processing and decision-making. In this paper, an optimization algorithm for adjusting the CH location with respect to the nodes within the cluster is proposed. This algorithm aims at finding the optimal CH location that minimizes the total sum of the nodes’ path-loss incurred within the intra-cluster communication links between the sensor nodes and the CH. Once the optimal CH is identified, the CH moves to the optimal location. This suggestion of CH re-positioning is frequently repeated for new geometric position. Excitingly, the algorithm is extended to consider the inter-cluster communication between CH nodes belonging to different clusters and distributed over a spiral trajectory. These CH nodes form a multi-hop communication link that convey the captured data of the clusters’ nodes to the sink destination node. The performance of the proposed CH positioning algorithm for the single and multi-clusters has been evaluated and compared with other related studies. The results showed the effectiveness of the proposed CH positioning algorithm.https://www.mdpi.com/1424-8220/20/13/3719WSNsmobile sink nodeLEACHpath loss
spellingShingle Ala’ Khalifeh
Husam Abid
Khalid A. Darabkh
Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks
Sensors
WSNs
mobile sink node
LEACH
path loss
title Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks
title_full Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks
title_fullStr Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks
title_full_unstemmed Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks
title_short Optimal Cluster Head Positioning Algorithm for Wireless Sensor Networks
title_sort optimal cluster head positioning algorithm for wireless sensor networks
topic WSNs
mobile sink node
LEACH
path loss
url https://www.mdpi.com/1424-8220/20/13/3719
work_keys_str_mv AT alakhalifeh optimalclusterheadpositioningalgorithmforwirelesssensornetworks
AT husamabid optimalclusterheadpositioningalgorithmforwirelesssensornetworks
AT khalidadarabkh optimalclusterheadpositioningalgorithmforwirelesssensornetworks