Performance Evaluation of Routing Protocols in Heterogeneous WSN by using Performance Metrics

Similar documents
Keywords Wireless Sensor Network, Cluster, Energy Efficiency, Heterogeneous network, Cluster, Gateway

Z-SEP: Zonal-Stable Election Protocol for Wireless Sensor Networks

International Journal of Research in Advent Technology Available Online at:

Comparative Analysis of EDDEEC & Fuzzy Cost Based EDDEEC Protocol for WSNs

DE-LEACH: Distance and Energy Aware LEACH

Adapting Distance Based Clustering Concept to a Heterogeneous Network

K-SEP: A more stable SEP using K-Means Clustering and Probabilistic Transmission in WSN

Energy Efficient Homogeneous WSN protocols : An Analysis

COMPARATIVE PERFORMANCE ANALYSIS OF TEEN SEP LEACH ERP EAMMH AND PEGASIS ROUTING PROTOCOLS

An Improved Gateway Based Multi Hop Routing Protocol for Wireless Sensor Network

EDAC: A Novel Energy-Aware Clustering Algorithm for Wireless Sensor Networks

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

FUZZY LOGIC APPROACH TO IMPROVING STABLE ELECTION PROTOCOL FOR CLUSTERED HETEROGENEOUS WIRELESS SENSOR NETWORKS

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Ameliorate Threshold Distributed Energy Efficient Clustering Algorithm for Heterogeneous Wireless Sensor Networks

Minimum Spanning Tree based Improved Routing Protocol for Heterogeneous Wireless Sensor Network

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

Analysis of Cluster based Routing Algorithms in Wireless Sensor Networks using NS2 simulator

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

New Data Clustering Algorithm (NDCA)

Fuzzy based Stable Clustering Protocol forheterogeneous Wireless Sensor Networks

G-DEEC: GATEWAY BASED MULTI-HOP DISTRIBUTED ENERGY EFFICIENT CLUSTERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

Energy Efficient Scheme for Clustering Protocol Prolonging the Lifetime of Heterogeneous Wireless Sensor Networks

High Speed Data Collection in Wireless Sensor Network

An Improved Chain-based Hierarchical Routing Protocol for Wireless Sensor Networks

EETSR: Energy Efficient Threshold Sensitive Hierarchical Routing Protocol for Wireless Sensor Network

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

A Distributed Clustering Mechanism in HWSNs for Enhancing the Lifetime

A REVIEW ON LEACH-BASED HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Modified Stable Election Protocol (M-SEP) for Hierarchical WSN

SCH-BASED LEACH ALGORITHM TO ENHANCE THE NETWORK LIFE TIME IN WIRELESS SENSOR NETWORK (WSN)

E-MEECP- DEVELOPING A DEPENDABLE ROUTING PROTOCOLS FOR HETEROGENEOUS WIRELESS NETWORKS

ENERGY AWARE CLUSTERING PROTOCOL (EACP) FOR HETEROGENEOUS WSNS

Heterogeneous LEACH Protocol for Wireless Sensor Networks

Energy Efficient data collection through Double Cluster Heads in Wireless Sensor Network

A Modified LEACH Protocol for Increasing Lifetime of the Wireless Sensor Network

Energy Efficient Clustering Protocol for Wireless Sensor Network

CFMTL: Clustering Wireless Sensor Network Using Fuzzy Logic and Mobile Sink In Three-Level

Energy Efficient System for Wireless Sensor Networks using Modified RECHS Protocol

AN IMPROVED ENERGY EFFICIENT ROUTING PROTOCOL FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS. Received January 2017; revised May 2017

Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

Review Paper on Energy- Efficient Protocols in Wireless Sensor Networks

Region Based Energy Balanced Inter-cluster communication Protocol for Sensor networks

An Efficient Data-Centric Routing Approach for Wireless Sensor Networks using Edrina

Distributed Cluster Head Election (DCHE) Scheme for Improving Lifetime of Heterogeneous Sensor Networks

Fault tolerant Multi Cluster head Data Aggregation Protocol in WSN (FMCDA)

MEEP: Multihop Energy Efficient Protocol for Heterogeneous Wireless Sensor Network

There into, Ei : Residual energy of each node in I round; Er : average energy of rest nodes in I round;

REVIEW OF TRIPLE HETEROGENEOUS PROTOCOL FOR ENERGY EFFICIENT WSN

A Mobile-Sink Based Distributed Energy-Efficient Clustering Algorithm for WSNs

MAGNIFY NETWORK LIFETIME IN WSN BY REDUCING DATA AGGREGATION DISTANCE OF WEAK NODES

Extending Network Lifetime of Clustered-Wireless Sensor Networks Based on Unequal Clustering

Effect Of Grouping Cluster Based on Overlapping FOV In Wireless Multimedia Sensor Network

A Novel Energy Aware Clustering for Multilevel Heterogeneous Wireless Sensor Networks

Enhanced Energy-Balanced Lifetime Enhancing Clustering for WSN (EEBLEC)

A Survey on Energy Efficient Hierarchical Routing Protocol in Wireless Sensor Network

Impact of Black Hole and Sink Hole Attacks on Routing Protocols for WSN

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

An Energy Efficient Clustering in Wireless Sensor Networks

Low Energy Adaptive Clustering Hierarchy based routing Protocols Comparison for Wireless Sensor Networks

ISSN: [Krishan Bala* et al., 6(12): December, 2017] Impact Factor: 4.116

Neural Network based LEACH Clustering Algorithm in WSN

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

A Balanced Energy Consumption Clustering Algorithm for Heterogeneous Energy Wireless Sensor Networks

The Study of the Energy Efficient Protocols (MODLEACH, SEP and DEEC)

Fig. 2: Architecture of sensor node

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

A Study of Routing Protocols for Ad-hoc Sensor Network

Comparative analysis of centralized and distributed clustering algorithm for energy- efficient wireless sensor network

Gateway Based Multi-Hop Distributed Energy Efficient Clustering Protocol for Heterogeneous Wireless Sensor Networks

International Journal of Scientific & Engineering Research, Volume 7, Issue 3, March ISSN

A CLUSTERING TECHNIQUE BASED ON ENERGY BALANCING ALGORITHM FOR ROUTING IN WIRELESS SENSOR NETWORKS

LOAD BALANCING USING CLUSTERING IN WSN WITH FUZZY LOGIC TECHNIQUES

A ROUTING OPTIMIZATION AND DATA AGGREGATION SCHEME BASED ON RF TARANG MODULE IN WSN

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

MESSCH PROTOCOL AN ENERGY EFFICIENT ROUTING PROTOCOL FOR WSN

Clustering in Wireless Sensor Networks: Performance Comparison of EAMMH and LEACH Protocols using MATLAB

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

Multi-Hop Routing-Based Optimization of the Number of Cluster-Heads in Wireless Sensor Networks

ENERGY EFFICIENCY IN WIRELESS SENSOR NETWORK USING IMPROVED O-LEACH PROTCOL

Proficient D-SEP Protocol with Heterogeneity for Maximizing the Lifetime of Wireless Sensor Networks

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Prolonging Network Lifetime and Data Accumulation in Heterogeneous Sensor Networks

Efficient Heterogeneous Wireless Sensor Network Using Improved Energy Optimization Approach

Low Energy Adaptive Clustering Hierarchy Variance in Wireless Sensor Network (LEACH)

Power Efficient Advanced Node Clustering Hierarchical Protocol for Wireless Sensor Networks

LPCH and UDLPCH: Location-aware Routing Techniques in WSNs

A Centroid Hierarchical Clustering Algorithm for Data Gathering in Wireless Sensor Networks.

Presenting A Distributed Algorithm For The Energy Consumption Reduction in Underwater.

A Proposed Technique for Reliable and Energy Efficient Hierarchical Routing in Heterogeneous Wireless Sensor Networks

A PROPOSAL FOR IMPROVE THE LIFE- TIME OF WIRELESS SENSOR NETWORK

Keywords Clustering, Sensor Nodes, Residual Energy, Wireless Sensor Networks, Zones

ENHANCEMENT OF SENSOR NODE EFFICIENCY IN HETEROGENEOUS NETWORK USING DISTANCE (SEP) IN WSN

ENERGY EFFICIENT TWO STAGE CHAIN ROUTING PROTOCOL (TSCP) FOR WIRELESS SENSOR NETWORKS

An Improved Approach in Clustering Algorithm for Load Balancing in Wireless Sensor Networks

SECURE AND ROBUST ENERGY-EFFICIENT AND RELIABLE ROUTING FOR MULTI HOP NETWORKS USING WIRELESS SENSOR NETWORKS

Transcription:

erformance Evaluation of Routing rotocols in Heterogeneous WSN by using erformance Metrics Garima Singh M.E. Student: Department of Computer Science and Eng. NITTTR Chandigarh Chandigarh, India e-mail: singh1garima2@gmail.com Rakesh Kumar Assistant rofessor: Department of Computer Science and Eng. NITTTR Chandigarh Chandigarh, India e-mail: raakeshdhiman@gmail.com Abstract Wireless Sensor Network (WSN) suffers from the biggest stumbling block of limited energy resources of sensor nodes in achieving the network longevity. The energy preservation can be done only if the communication among the nodes or the routing among the nodes is an energy efficient. The cluster based routing in heterogeneous WSN brings energy balancing in the network. In this paper, the reactive protocols i.e., Threshold-sensitive Stable Election rotocol (TSE), Distance-Based Residual Energy-Efficient Stable Election rotocol (DRESE) and A stable energy efficient clustering protocol (SEEC) are taken into consideration for their performance evaluation. The performance metrics on the basis of which the protocols are evaluated include viz., stability period, network lifetime and network s remaining energy. These protocols are reactive and work according to the event detection. Simulation results show that protocol SEEC is having more stability as compared to DRESE and TSE protocols however network lifetime of DRESE is much higher than the SEEC and TSE protocols. These protocols are highly stable and applicable for time constrained applications. Keywords-Heterogeneous Wireless Sensor Network, DRESE, SEEC, TSE, energy efficient routing ***** I. INTRODUCTION In the past few years there have been large advancement in wireless sensor networks because of the reduction in development costs and betterment in hardware manufacturing. Basically, a wireless sensor network consists of a large number of nodes deployed over a specific area where the environment or the surrounding has to be monitored[1]. A sensor node generally comprises of sensors, actuators, memory, a processor and communicating transceiver. These wireless nodes follow communication through a wireless medium. This wireless medium can be of radio frequencies, infrared or any other medium, in fact even with no wired connection. The task of node deployment is done in random pattern so that they can communicate among themselves to frame an ad-hoc network[2]. When a node is at much farther distance from the other nodes, then node follow the intermediate node to pass on the data to the farthest node or to the Base Station. WSN comprises of various sensors such as seismic, humidity, temperature, infrared, magnetic, vibrational sensors. These sensors basically monitor various attributes like temperature, humidity, pressure, soil moisture and vibration etc. It is to be noted that WSN applications can be classified into two main categories [3]. a. Continuous Monitoring: In this, the applications include health care monitoring, environmental monitoring that may focus on temperature, humidity, flood detection and seismic and structural monitoring etc. b. Tracking: These applications include tracking different individuals like animals, any objects and they basically categorize the particular applications into different sectors of human life. Routing is very essential for the battery preservation of sensor nodes. If the network is to be made energy efficient data aggregation, nodes are partitioned into a number of groups which are called as clusters [4][5]. Fig. 1 Architecture of Wireless Sensor Network [1] Fig. 2 Clustering in WSN [4] 134

There is one cluster head which is selected for the supervision III. HETEROGENEOUS ROTOCOLS; TSE; of data collection task in each cluster as shown in Fig. 2. It DRESE AND SEEC then forwards the collected data to the Base Station. This This section discusses about the reactive protocols, TSE, clustering scheme leads to the enhancement of the life time of DRESE and SEEC protocols. network by avoiding unbalancing of energy load in the whole A. TSE network. LEACH [6], TEEN[7] DSE[8]were the protocols It is the first heterogeneous protocol that works in the similar which followed clustering approach for the data forwarding. way as of Threshold Sensitive Energy Efficient sensor EGASIS [9]although worked in hierarchy manner, but it Network protocol (TEEN). However, TEEN worked for made the chain for the data forwarding. homogeneous network, TSE is made to work in In this paper, the reactive heterogeneous protocols are taken heterogeneous network. TSE works on the threshold concept into consideration. and they are defined as follows. The organization of the remaining work is as follows. Section 2 represents the related work and section 3 represents the problem definition and characteristics comparison. Section 4 discusses the results and simulation. Thereafter, conclusion and future scope is presented. Then the reference listing is performed. II. Related Work The heterogeneous mode of network has proven to be the most essential mode as far as enhancing the network lifetime is concerned. The main emphasis in the energy heterogeneous network has been the Cluster Head selection[10]. There have been various strategies in the heterogeneous network which aim to improve the network lifetime and more importantly the stability period of network by exploiting various ways through which CH can be selected. The energy heterogeneity started from the two levels introduced by the SE protocol[11]. It incorporated two types of sensor nodes; normal and advanced nodes, but working on only two energy level heterogeneous network. Gradually the research work was focused on the amendments in the probabilistic and threshold formulae for the CH selection. Where SE worked on only two energy level heterogeneity but it failed for multi-level. The CH selection was not efficient. The CH selection in DEEC[12] was incorporated with the residual energy factor introduced in the threshold formula. It faced the penalization effect for higher energy nodes for being selected as CH frequently. In EEHC[13], the three level energy nodes were taken and it followed the energy factor based CH selection. Thereafter the penalization at three energy levels was avoided by EDDEEC[14] protocol. However, the protocol was deprived of any distance factor that could have been incorporated to the energy effective CH selection. BEENISH [15]worked at four level of energy heterogeneity but still faced the penalization for the frequent selection of high energy nodes as CH. aola G. et al.[16]presented a novel technique that organize the advanced nodes and helps in the selection of CHs in WSNs. The proposed protocol i.e. rolong SE (-SE) used two energy level nodes; normal and advanced nodes. It treats every node equally for the selection of CHs i.e. the probability of CH selection among all the nodes is same. It is observed that the proposed protocol outperforms the traditional schemes. The protocols TSE [17], DRESE [18] and SEEC [19] has outperformed various heterogeneous protocols these are discussed below. Hard Threshold (HT):It is the value of an attribute beyond which the data will be transmitted to the CH. The moment sensed value gets greater than threshold value, the transmitter is turned on and information is sent to CH. Soft Threshold (ST):After crossing the hard threshold value, the next transmission will occur only if the sensed value gets higher than soft threshold. B. DRESE Nitin Mittal et al. [18] considered the residual energy and distance from BS for CH selection. a) It is fully distributed and doesn t require global knowledge of network. b) It is scalable due to multi hop communication as shown in Fig.3. Fig. 3 Scenario for dual hop communication c) However, Stability period is reduced due to the fact that low energy node may become CH. d) It employs weighted election probability for CH selection, so normal node may die first thereby reducing network lifetime. The high energy variance of nodes in DRESE leads to improper CH selection thereby reducing stability period. The CH selection of the proposed protocol follows following equations (1-8). D i = (D x i Sink x ) 2 + (D y i Sink y ) 2 (1) Davg = 1 n (D x i D x (j)) 2 + (D y i D y (j)) 2 (2) 135

N = (3) IV. SIMULATION RESULTS IN = (1+β) The network is simulated in MATLAB Software version 2016. (4) There are different performance metrics on which the AN = (1+α) (5) performance of protocols is evaluated. These include stability period, network lifetime and networks remaining energy. T n N = N D avg 1 N (rmod 1 E CNT + (r D BS E s div 1 )(1 E CNT Stability period of SEEC, DRESE and TSE is found to be MAX N E MAX N ) 685, 337 and 246 rounds respectively as shown in Fig.4. (6) The stability period of SEEC is higher due to the fixed T I N = IN D avg 1 IN (rmod 1 E CNT + (r D BS E s div 1 number of CHs involved. Moreover, the dual hop )(1 MAX N communication involved is made efficient by defining circular IN ) ECNTEMAX radius on some particular parameters. (7) The stability period of SEEC is 106% higher than the DRESE protocol. T A N = ECNTEMAX (8) AN D avg 1 AN (rmod 1 D BS AN ) E CNT E MAX + (r s div 1 N )(1 In equations (1-8) the probabilities for normal node, intermediate node and advanced node is shown by N, IN, AN respectively. The threshold formula for normal node, intermediate node and advanced node is shown byt(n N ),T(I N ), T(A N ) respectively. These threshold values are compared with the random number, if for a node random number is less than threshold value generated, a node is selected as Cluster Head otherwise node is a normal node. Start Heterogeneous Network Formation Energy Check for each node Random Deployment of Heterogeneous Nodes refixed Sink Deployment, Defining area and radio energy parameters C. SEEEC Nitin Mittal et al. [19]explored deterministic model for CH selection as compared to threshold based selection in other protocols thereby reducing the uncertainties in CH selection. It focused onfollowing factors. a) It uses multi hop communication by determining radius R for the region by using geometric theory. b) No. of CHs are already predefined with 5% of the total nodes. c) CH selection is entirely based on the residual energy, which is inefficient approach. The other factors like Distance and Node Density are not considered. d) There is no such mechanism being considered to determine whether the CH located outside R should calculate its distance first from the relay CH and BS before sending data to anyone of them. Rather, it is being made to send data to relay CH irrespective of its distance. e) The radius R is calculated based on geometric theory and it doesn t consider the random deployment of nodes making it energy efficient. The protocols follow the two phases operation. These include setup phase and steady state phase as shown in Fig. 3. Set up phase includes deployment of nodes and cluster formation. Steady state phase includes data transmission for inter cluster and intra cluster communication. Energy of node is checked after each round; the network is said to be dead when all the nodes are dead. If E(i)<=0 Set up hase No Steady State hase Yes Node is Dead If Dead=total nodes Network is Dead Stop Fig. 3. Flow chart for the network scenarios in heterogeneous protocols The graph of dead nodes vs rounds is shown in Fig. 5, and it is observed that network lifetime for SEEC, DRESE and TSE at 725, 1519 and 1258 rounds respectively. Yes No 136

Fig. 4. Alive Nodes vs rounds It can be observed from the Fig. 5 that more number of rounds are covered as the network operates. In case of SEEC, all nodes are dead at one particular value of round that indicates the load balancing by SEEC protocol. Moreover, the less number of dead nodes are there in case of DRESE and TSE protocols at the end of transmission, it is due to the energy efficient CH selection. Fig. 5. Dead Nodes vs rounds The networks remaining energy is observed to cover more number of rounds in SEEC as comparison to the DRESE and TSE protocols. However, at the end of rounds, the protocol DRESE covers more number of rounds as compared to the TSE protocols. V. CONCLUSION AND FUTURE SCOE In this paper, the performance comparison of reactive heterogeneous protocols i.e., TSE, DRESE and SEEC is done. The protocols are compared by using different performance metrics. These metrics are stability period, half dead node and network lifetime.it is observed through the simulation in MATLAB that the protocol SEEC has highest stability period whereas, the protocol DRESE has highest network lifetime among three protocols. The network lifetime of DRESE is higher due to its energy efficient CH selection. Fig. 6. Network s remaining vs rounds Whereas, the higher stability period is achieved in case of SEEC due to the fixed number of CHs in the network in case of SEEC. In future, the proposed protocol can be further improved by energy efficient selection of circular radius. Moreover, the sink mobility can be introduced to enhance data throughput in the network. References [1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, Wireless sensor networks: a survey, Comput. Netw., vol. 38, no. 4, pp. 393 422, 2002. [2] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, A survey on sensor networks, IEEE Commun. Mag., vol. 40, no. 8, pp. 102 114, 2002. [3] T. Arampatzis, J. Lygeros, and S. Manesis, A survey of applications of wireless sensors and wireless sensor networks, in roceedings of the 2005 IEEE International Symposium on Control and Automation, 2005, pp. 719 724. [4] A. A. Abbasi and M. Younis, A survey on clustering algorithms for wireless sensor networks, Comput. Commun., vol. 30, no. 14, pp. 2826 2841, 2007. [5] S. Tyagi and N. Kumar, A systematic review on clustering and routing techniques based upon LEACH protocol for wireless sensor networks, J. Netw. Comput. Appl., vol. 36, no. 2, pp. 623 645, 2013. [6] W. B. Heinzelman, A.. Chandrakasan, and H. Balakrishnan, An application-specific protocol architecture for wireless microsensor networks, IEEE Trans. Wirel. Commun., vol. 1, no. 4, pp. 660 670, 2002. [7] A. Manjeshwar and D.. Agrawal, TEEN: a routing protocol for enhanced efficiency in wireless sensor networks, in roce. of the 1st International Workshop on arallel and Distributed Computing Issues in Wireless Networks and Mobile Computing, 2001. [8] M. Bala and L. Awasthi, roficient D-SE protocol with heterogeneity for maximizing the lifetime of wireless sensor networks, Int. J. Intell. Syst. Appl., vol. 4, no. 7, p. 1, 2012. [9] S. Lindsey and C. S. Raghavendra, EGASIS: ower-efficient gathering in sensor information systems, in Aerospace conference proceedings, IEEE, 2002, vol. 3, pp. 3 3. [10] S. Tanwar, N. Kumar, and J. J. Rodrigues, A systematic review on heterogeneous routing protocols for wireless sensor network, J. Netw. Comput. Appl., vol. 53, pp. 39 56, 2015. [11] G. Smaragdakis, I. Matta, and A. Bestavros, SE: A stable election protocol for clustered heterogeneous wireless sensor 137

networks, Boston University Computer Science Department, 2004. [12] L. Qing, Q. Zhu, and M. Wang, Design of a distributed energyefficient clustering algorithm for heterogeneous wireless sensor networks, Comput. Commun., vol. 29, no. 12, pp. 2230 2237, 2006. [13] D. Kumar, T. C. Aseri, and R. B. atel, EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks, Comput. Commun., vol. 32, no. 4, pp. 662 667, 2009. [14] N. Javaid, T. N. Qureshi, A. H. Khan, A. Iqbal, E. Akhtar, and M. Ishfaq, EDDEEC: Enhanced developed distributed energyefficient clustering for heterogeneous wireless sensor networks, rocedia Comput. Sci., vol. 19, pp. 914 919, 2013. [15] T. N. Qureshi, N. Javaid, A. H. Khan, A. Iqbal, E. Akhtar, and M. Ishfaq, BEENISH: Balanced energy efficient network integrated super heterogeneous protocol for wireless sensor networks, rocedia Comput. Sci., vol. 19, pp. 920 925, 2013. [16]. G. V. Naranjo, M. Shojafar, H. Mostafaei, Z. ooranian, and E. Baccarelli, -SE: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks, J. Supercomput., vol. 73, no. 2, pp. 733 755, 2017. [17] A. Kashaf, N. Javaid, Z. A. Khan, and I. A. Khan, TSE: Threshold-sensitive stable election protocol for WSNs, in International Conference on Frontiers of Information Technology (FIT), 2012, pp. 164 168. [18] N. Mittal and U. Singh, Distance-based residual energyefficient stable election protocol for WSNs, Arab. J. Sci. Eng., vol. 40, no. 6, pp. 1637 1646, 2015. [19] N. Mittal, U. Singh, and B. S. Sohi, A stable energy efficient clustering protocol for wireless sensor networks, Wirel. Netw., vol. 23, no. 6, pp. 1809 1821, 2017. 138