BPA-CRP: A balanced power-aware clustering and routing protocol for wireless sensor networks

Abstract Advances in sensor technology has enabled the development of small, relatively inexpensive, and low-power sensors, which are connected together through wireless medium, forming what is so called Wireless Sensor Networks (WSNs). WSNs have huge number of applications out of which military target tracking and surveillance. However, sensors operate on limited power resources; therefore, utilizing those resources has brought the attention of current researchers. In this paper, we propose a Balanced Power-Aware Clustering and Routing protocol (BPA-CRP). Specifically, we developed a batch-based clustering and routing protocol in which the network topology divides the sensor field into equal-sized layers and clusters. The clustering algorithm allows any cluster to operate multiple rounds (a batch) without any need for set-up overhead. BPA-CRP assigns four different broadcast ranges for each sensor. Not only to this extent, but rather, BPA-CRP introduces a routing algorithm in which a new node role called “Forwarder” which is capable of relaying the collected data from the layer, it resides in, and far away forwarders toward the base station. As a complementary to prior described protocol, BPA-CRP proposes that a batch ends when the energy of any of the forwarders dips below a certain threshold. Additionally, BPA-CRP introduces the “Only Normal” operation mode, which primarily prevents exhausted nodes from serving as cluster heads or forwarders any longer. In fact, all of just mentioned enhancements not only are energy-aware, but also contributes in accomplishing efficient load balancing. Finally, we put proper node death-handling rules, which guarantee that each node dies smoothly without any loss of data, neither causing disruption for the network. Simulation results showed an exceptional performance of BPA-CRP over different relevant works in terms of network lifetime and network energy utilization. The load balancing capability of BPA-CRP is validated as well.

[1]  Khalid A. Darabkh,et al.  A Yet Efficient Target Tracking Algorithm in Wireless Sensor Networks , 2018, 2018 15th International Multi-Conference on Systems, Signals & Devices (SSD).

[2]  Khalid A. Darabkh,et al.  A New Density-Based Relaying Protocol for Wireless Sensor Networks , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[3]  Khalid A. Darabkh,et al.  TCP Traffic Control Evaluation and Reduction over Wireless Networks Using Parallel Sequential Decoding Mechanism , 2007, EURASIP J. Wirel. Commun. Netw..

[4]  Khalid A. Darabkh,et al.  Improved clustering algorithms for target tracking in wireless sensor networks , 2017, The Journal of Supercomputing.

[5]  Khalid A. Darabkh,et al.  C-DTB-CHR: centralized density- and threshold-based cluster head replacement protocols for wireless sensor networks , 2017, The Journal of Supercomputing.

[6]  Khalid A. Darabkh,et al.  New video discarding policies for improving UDP performance over wired/wireless networks , 2015, Int. J. Netw. Manag..

[7]  Khalid A. Darabkh,et al.  LEACH enhancements for wireless sensor networks based on energy model , 2014, 2014 IEEE 11th International Multi-Conference on Systems, Signals & Devices (SSD14).

[8]  Khalid A. Darabkh,et al.  A Secure Energy-Aware Adaptive Watermarking System for Wireless Image Sensor Networks , 2018, 2018 15th International Multi-Conference on Systems, Signals & Devices (SSD).

[9]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[10]  Khalid A. Darabkh,et al.  Performance evaluation of selective and adaptive heads clustering algorithms over wireless sensor networks , 2012, J. Netw. Comput. Appl..

[11]  Networks Shio,et al.  A Survey of Energy-Efficient Hierarchical Cluster-Based Routing in Wireless Sensor , 2010 .

[12]  Khalid A. Darabkh,et al.  A New Fixed Clustering Based Algorithm for Wireless Sensor Networks , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[13]  Wendi Heinzelman,et al.  Proceedings of the 33rd Hawaii International Conference on System Sciences- 2000 Energy-Efficient Communication Protocol for Wireless Microsensor Networks , 2022 .

[14]  Khalid A. Darabkh,et al.  Closed-form expression of bit error rate in dual-hop dual-branch mixed relaying cooperative networks with best-path selection over Rayleigh fading channels , 2014, 2014 IEEE 11th International Multi-Conference on Systems, Signals & Devices (SSD14).

[15]  Sangjun Lee,et al.  T-LEACH: The method of threshold-based cluster head replacement for wireless sensor networks , 2009, Inf. Syst. Frontiers.

[16]  Khalid A. Darabkh,et al.  Hierarchical clustering using genetic algorithm in wireless sensor networks , 2013, 2013 36th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[17]  Weifeng Chen,et al.  COCA: Constructing optimal clustering architecture to maximize sensor network lifetime , 2013, Comput. Commun..

[18]  Khalid A. Darabkh,et al.  Perceptual evaluation of audio quality under lossy networks , 2017, 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[19]  A. F. Khalifeh,et al.  Performance evaluation of Voice-Controlled Online Systems , 2012, International Multi-Conference on Systems, Sygnals & Devices.

[20]  Khalid A. Darabkh Evaluation of channel adaptive access point systemwith Fano decoding , 2011, Int. J. Comput. Math..

[21]  Khalid A. Darabkh,et al.  Performance evaluation of multiuser diversity in multiuser two‐hop cooperative multi‐relay wireless networks using maximal ratio combining over Rayleigh fading channels , 2015, Int. J. Commun. Syst..

[22]  Khalid A. Darabkh,et al.  Improving UDP performance using intermediate QoD-aware hop system for wired/wireless multimedia communication systems , 2011, Int. J. Netw. Manag..

[23]  Khalid A. Darabkh,et al.  Dynamic Distribution of Security Keys and IP Addresses Coalition Protocol for Mobile Ad Hoc Networks , 2016 .

[24]  Yun Liu,et al.  Study on the energy efficiency based on improved LEACH in wireless sensor networks , 2010, 2010 2nd International Asia Conference on Informatics in Control, Automation and Robotics (CAR 2010).

[25]  Albert Y. Zomaya,et al.  Erratum to: Rendezvous based routing protocol for wireless sensor networks with mobile sink , 2016, The Journal of Supercomputing.

[26]  Khalid A. Darabkh,et al.  EA-CRP: A Novel Energy-aware Clustering and Routing Protocol in Wireless Sensor Networks , 2017, Comput. Electr. Eng..

[27]  Khalid A. Darabkh,et al.  MT-CHR: A modified threshold-based cluster head replacement protocol for wireless sensor networks , 2018, Comput. Electr. Eng..

[28]  Tao Liu,et al.  An energy-balancing clustering approach for gradient-based routing in wireless sensor networks , 2012, Comput. Commun..

[29]  Khalid A. Darabkh,et al.  An Improved Reactive Routing Protocol over Mobile Ad-hoc Networks , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[30]  Khalid A. Darabkh,et al.  Optimizing the Beacon and SuperFrame orders in IEEE 802.15.4 for real-time notification in wireless sensor networks , 2017, 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[31]  Hongki Min,et al.  An Energy-Efficient Clustering Using a Round-Robin Method in a Wireless Sensor Network , 2007, 5th ACIS International Conference on Software Engineering Research, Management & Applications (SERA 2007).

[32]  Jie Wu,et al.  An unequal cluster-based routing protocol in wireless sensor networks , 2009, Wirel. Networks.

[33]  Khalid A. Darabkh,et al.  Merging dynamic address autoconfiguration and security key protocols in mobile ad hoc networks , 2013, 2013 36th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO).

[34]  Khalid A. Darabkh,et al.  Static Clustering for Target Tracking in Wireless Sensor Networks , 2015 .

[35]  Khalid A. Darabkh,et al.  A Self-Learning MAC Protocol for Energy Harvesting and Spectrum Access in Cognitive Radio Sensor Networks , 2016, J. Sensors.

[36]  Khalid A. Darabkh,et al.  Novel Protocols for Improving the Performance of ODMRP and EODMRP over Mobile Ad Hoc Networks , 2015, Int. J. Distributed Sens. Networks.

[37]  Khalid A. Darabkh,et al.  A Reliable Relaying Protocol in Wireless Sensor Networks , 2017, 2017 European Conference on Electrical Engineering and Computer Science (EECS).

[38]  Khalid A. Darabkh,et al.  Packet Recycling and Delayed ACK for Improving the Performance of TCP over MANETs , 2014, Wirel. Pers. Commun..

[39]  Ru Li,et al.  Improved LEACH Routing Communication Protocol for a Wireless Sensor Network , 2012, Int. J. Distributed Sens. Networks.

[40]  Khalid A. Darabkh,et al.  Lifetime-Improvement Routing Protocol for Wireless Sensor Networks , 2018, 2018 15th International Multi-Conference on Systems, Signals & Devices (SSD).

[41]  Khalid A. Darabkh Fast and upper bounded Fano decoding algorithm: queuing analysis , 2017, Trans. Emerg. Telecommun. Technol..

[42]  Ling Li,et al.  E2HRC: An Energy-Efficient Heterogeneous Ring Clustering Routing Protocol for Wireless Sensor Networks , 2017, IEEE Access.

[43]  Khalid A. Darabkh Queuing Analysis and Simulation of Wireless Access and End Point Systems using Fano Decoding , 2010, J. Commun..

[44]  Khalid A. Darabkh,et al.  A generic buffer occupancy expression for stop-and-wait hybrid automatic repeat request protocol over unstable channels , 2016, Telecommun. Syst..

[45]  Khalid A. Darabkh,et al.  Performance Evaluation of Sequential Decoding System for UDP-Based Systems for Wireless Multimedia Networks , 2006, ICWN.

[46]  Mohamed F. Younis,et al.  A survey on routing protocols for wireless sensor networks , 2005, Ad Hoc Networks.

[47]  Urvinder Singh,et al.  A stable energy efficient clustering protocol for wireless sensor networks , 2016, Wireless Networks.

[48]  Khalid A. Darabkh,et al.  An Improved Cluster Head Selection Algorithm for Wireless Sensor Networks , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[49]  M. Mehdi Afsar,et al.  Clustering in sensor networks: A literature survey , 2014, J. Netw. Comput. Appl..

[50]  Khalid A. Darabkh,et al.  An Efficient Protocol for Minimizing Long-Distance Communications over Wireless Sensor Networks , 2018, 2018 15th International Multi-Conference on Systems, Signals & Devices (SSD).

[51]  Khalid A. Darabkh,et al.  Incorporating automatic repeat request and thresholds with variable complexity decoding algorithms over wireless networks: queuing analysis , 2011, IET Commun..

[52]  Khalid A. Darabkh,et al.  A New Cluster Head Replacement Protocol for Wireless Sensor Networks , 2017, 2017 European Conference on Electrical Engineering and Computer Science (EECS).

[53]  Khalid A. Darabkh,et al.  A novel clustering protocol for wireless sensor networks , 2017, 2017 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).