Comparative Study of SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree)

Similar documents
PERFORMANCE EVALUATION OF TOPOLOGY CONTROL ALGORITHMS FOR WIRELESS SENSOR NETWORKS

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

Energy Aware Node Placement Algorithm for Wireless Sensor Network

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

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

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

The Impact of Clustering on the Average Path Length in Wireless Sensor Networks

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

MultiHop Routing for Delay Minimization in WSN

AN ENERGY EFFICIENT AND RELIABLE TWO TIER ROUTING PROTOCOL FOR TOPOLOGY CONTROL IN WIRELESS SENSOR NETWORKS

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

SPATIAL CORRELATION BASED CLUSTERING ALGORITHM FOR RANDOM AND UNIFORM TOPOLOGY IN WSNs

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

High Speed Data Collection in Wireless Sensor Network

Mobile Agent Driven Time Synchronized Energy Efficient WSN

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

Energy Conservation through Sleep Scheduling in Wireless Sensor Network 1. Sneha M. Patil, Archana B. Kanwade 2

Performance Comparison of Energy Efficient Clustering Protocol in Heterogeneous Wireless Sensor Network

Hex-Grid Based Relay Node Deployment for Assuring Coverage and Connectivity in a Wireless Sensor Network

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

Energy Enhanced Base Station Controlled Dynamic Clustering Protocol for Wireless Sensor Networks

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

Energy Efficiency and Latency Improving In Wireless Sensor Networks

Design and Implementation of detecting the failure of sensor node based on RTT time and RTPs in WSNs

IMPACT OF LEADER SELECTION STRATEGIES ON THE PEGASIS DATA GATHERING PROTOCOL FOR WIRELESS SENSOR NETWORKS

New Data Clustering Algorithm (NDCA)

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

Heterogeneous LEACH Protocol for Wireless Sensor Networks

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

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

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Minimum Overlapping Layers and Its Variant for Prolonging Network Lifetime in PMRC-based Wireless Sensor Networks

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

Study on Wireless Sensor Networks Challenges and Routing Protocols

A Novel Hierarchical Routing Protocol for Wireless Sensor Networks

IMPROVEMENT OF LEACH AND ITS VARIANTS IN WIRELESS SENSOR NETWORK

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

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

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

A Review Of Energy Efficient Clustering Algorithm For Connecting Wireless Sensor Network Fields

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

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

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

Cost Based Efficient Routing for Wireless Body Area Networks

MODIFIED LEACH-C PROTOCOL FOR CLUSTER BASED ROUTING IN ENERGY EFFICIENT WIRELESS SENSOR NETWORKS

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Figure 1. Clustering in MANET.

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

A3: A Topology Construction Algorithm for Wireless Sensor Networks

An Energy Efficient Clustering in Wireless Sensor Networks

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

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

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

(EBHCR) Energy Balancing and Hierarchical Clustering Based Routing algorithm for Wireless Sensor Networks

Data gathering using mobile agents for reducing traffic in dense mobile wireless sensor networks

CASER Protocol Using DCFN Mechanism in Wireless Sensor Network

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Lecture 8 Wireless Sensor Networks: Overview

Performance of a Novel Energy-Efficient and Energy Awareness Scheme for Long-Lifetime Wireless Sensor Networks

Energy-Efficient Cluster Formation Techniques: A Survey

A Cluster-Based Energy Balancing Scheme in Heterogeneous Wireless Sensor Networks

VisualNet: General Purpose Visualization Tool for Wireless Sensor Networks

Comparison of Energy-Efficient Data Acquisition Techniques in WSN through Spatial Correlation

PSO-based Energy-balanced Double Cluster-heads Clustering Routing for wireless sensor networks

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

Power Aware Metrics for Wireless Sensor Networks

Maximum Coverage Range based Sensor Node Selection Approach to Optimize in WSN

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

Using Consensus Estimate Technique Aimed To Reducing Energy Consumption and Coverage Improvement in Wireless Sensor Networks

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

Clustering Routing Protocol Based on Location Node in Wireless Sensor Networks

Energy Efficient Data Gathering For Throughput Maximization with Multicast Protocol In Wireless Sensor Networks

IMPROVING WIRELESS SENSOR NETWORK LIFESPAN THROUGH ENERGY EFFICIENT ALGORITHMS

CONCLUSIONS AND SCOPE FOR FUTURE WORK

ESRP: Energy Sensitive Routing Protocol for Wireless Sensor Networks

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 2, April-May, 2013 ISSN:

Modeling Wireless Sensor Network for forest temperature and relative humidity monitoring in Usambara mountain - A review

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Energy Efficient Homogeneous and Heterogeneous System for Wireless Sensor Networks

Energy Efficient Routing for Wireless Sensor Networks with Grid Topology

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

Query Evaluation in Wireless Sensor Networks

An Energy Efficient Intrusion Detection System in MANET.

Chapter 7 CONCLUSION

Implementation of Energy Efficient Clustering Using Firefly Algorithm in Wireless Sensor Networks

ISSN: X International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE) Volume 6, Issue 1, January 2017

Visualization and Statistical Analysis of Multi Dimensional Data of Wireless Sensor Networks Using Self Organising Maps

DISTANCE BASED CLUSTER FORMATION FOR ENHANCING THE NETWORK LIFE TIME IN MANETS

AN MMSE BASED WEIGHTED AGGREGATION SCHEME FOR EVENT DETECTION USING WIRELESS SENSOR NETWORK

Energy Aware Location Based Routing Protocols in Wireless Sensor Networks

Binary Tree Routing for Parallel Data Gathering in Sensor Networks of Smart Home

New Active Caching Method to Guarantee Desired Communication Reliability in Wireless Sensor Networks

Enhancement of Hierarchy Cluster-Tree Routing for Wireless Sensor Network

IMPROVING THE DATA COLLECTION RATE IN WIRELESS SENSOR NETWORKS BY USING THE MOBILE RELAYS

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

Transcription:

International Journal of Networked and Distributed Computing, Vol. 2, No. 3 (August 2014), 148-155 Comparative Study of SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree) Lifford McLauchlan, Soumya Saha and Rajab Challoo Department of Electrical Engineering and Computer Science, Texas A&M University-Kingsville, Kingsville, Texas 78363, USA lifford.mclauchlan@tamuk.edu, jishumail@gmail.com, and rajab.challoo@tamuk.edu Abstract Wireless Sensors Networks (WSNs) are utilized in many diverse applications ranging from security, environmental monitoring, landslide detection, patient monitoring, reconnaissance operations, structural health monitoring and smart buildings. Since in many applications the WSN nodes are randomly deployed, WSNs need to be able to arrange and self-organize. Nodes in WSNs generally possess low or limited power resources such as batteries. Energy utilization thus is an important design consideration for WSN deployment. There have been many energy aware protocols proposed in the literature to increase the longevity of the network. Recently, two novel Connected Dominating Set (CDS) based topology construction (TC) protocols- SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree), have been proposed which aim to balance the load among the nodes of the network and thus to reduce the probability of dying for a particular node. The SWST and EAST protocols aim to reduce the number of broken links that may have been caused by a single node becoming dead or comatose in the communication backbone of the network. In this paper, a comparative study of the SWST and EAST algorithms is conducted to evaluate the performance of the two algorithms. From the MATLAB simulations it was observed that the EAST protocol generally performs better than the SWST algorithms in delivering messages to the sink node. Keywords: SWST (Simple Weighted Spanning Tree), EAST (Energy Aware Spanning Tree), Connected Dominating Set, Topology Construction Protocol 1. Introduction With the increase in Wireless Sensor Network (WSN) applications, improving and creating more energy efficient WSN topology control and construction protocols continues to be an open research topic. 1-9 WSNs do not have any fixed infrastructure and can form a network by themselves regardless of the manner of the deployment of the nodes. Sensor nodes facilitate monitoring a region and detecting an event of interest without the necessity of the presence of any human being reducing the risk for persons, such as for perimeter control and environmental measurements for monitoring possible natural disasters such as tsunamis, earthquakes and landslides. Also, commercial applications include examples such as the detection of faults in pipelines, buildings, bridges and other infrastructures. Tiny nodes can be used to create a wireless network which will be attached to the patient s body and collect real time medical data. In addition, these networks will play a vital role in merging real or physical world with the computer or virtual world in the near future. Any wireless sensor network implementation involves the deployment of numerous sensor nodes, deployed randomly or with predetermined locations. Most sensor nodes possess a power source, processing capabilities, memory storage, a transceiver and a sensing device that measures events of interest as shown in Fig. 1. 4 148

L. McLauchlan, et al. Sensor Memory and Processor Sensor Node Battery Transceiver WSN. In this paper, the SWST and the EAST algorithms are studied and compared. To evaluate the performance of the construction protocols, a simulator was created in Matlab. The rest of the paper is organized as follows: Section 2 discusses the SWST and EAST protocols, Section 3 presents the simulations and the conclusions are in the last section. Initialization Fig. 1. Typical Sensor Node 4 Many WSN protocol methods have been introduced in the literature to reduce energy consumption, improve WSN performance or increase network lifetime, such as found in Refs 1-9. In one example, Mitra and De Sarkar study an energy aware method. 6 Muni, Kandasamy and Chandrasekaran study a new partitioning scheme to distribute WSN loading. 7 Deshpande and Patil propose a cluster of cluster heads for organizing the WSN. 8 Two novel Connected Dominating Set (CDS) based topology construction (TC) protocols- SWST (Simple Weighted Spanning Tree) and EAST (Energy Aware Spanning Tree), have been proposed which aim to balance the load among the nodes of the network and thus to reduce the probability of dying for a particular node. 1-3 In this paper, a comparative study of the SWST and EAST algorithms is conducted to evaluate the performance of the two algorithms. The authors propose that the number of successful message deliveries should be the most significant metric to evaluate any topology protocol rather than the number of active or dead nodes or the total amount of the energy remaining in the network because the primary goal for a sensor network is to detect events and send them to the base station (BS) through the sink node. A WSN may have energy left in the network but if part of the communication backbone has ceased transmitting than an event can go unreported to the base station due to broken communication links. This basically means that the primary reason for the WSN, to send information on detected events, cannot be achieved. This was a primary reason to develop and analyze the proposed load balanced algorithms SWST and EAST. 1-3 These protocols generally reduce the load on a given node thereby extending the node s lifetime by moving the responsibility to other nodes with more energy during topology maintenance ensuring a more load balanced WSN. Fig. 2 illustrates the periodic Topology Construction and Topology Maintenance exhibited in a Topology Construction Topology Maintenance Fig. 2. The iterative execution of a topology control algorithm in a typical WSN 2. The SWST and EAST Topology Construction Protocols In this section, the topology construction protocols under consideration- the SWST (Simple Weighted Spanning Tree) and the EAST (Energy Aware Spanning Tree) algorithms are discussed. The SWST protocol balances the energy consumption between the parent and children nodes. The EAST algorithm balances the load among the communication branches of the virtual communication backbone. The following figures Figs. 3., 4. and 5. briefly describe the EAST, EAST with neighborhood discovery and SWST protocols. Figs. 3 and 4 illustrate the EAST and SWST protocols which are based upon the detailed descriptions in Refs. 1-3. The following variables are defined for the EAST and SWST protocols. 1-3 EAST E(u)=remaining energy, status(u)=either active, sleeping or comatose, hop(u)=hop number, OEM(u)=old energy metric, NEW(u)=new energy metric, NE(u)=set of NEWs of neighbor nodes, PE(u)=set of NEWs of parent nodes, P(u)=set of parent node IDs, FP(u)=final parent node ID, N(u)=set of neighbor node IDs, tr(u)=transmission range. 149

Study SWST and EAST Fig. 3. EAST topology control algorithm SWST E(u)=remaining energy, status(u)=either active, sleeping or comatose, D(u)=set of distances between the current node and the sender nodes, PE(u)=set of energy levels of the parent nodes, P(u)=set of parent node IDs, FP(u)=final parent node ID, tr(u)=transmission range, TEL=Threshold Energy Level. Fig. 4 for the EAST Protocol with neighborhood discovery is based upon the detailed description in Refs. 1. and 3. Fig. 4. EAST with neighborhood discovery topology control algorithm Fig. 5 for the SWST Protocol is based upon the detailed description about the two EAST protocol and SWST algorithms found in Refs. 1.-3. The simulations and results are shown in the next section. 150

L. McLauchlan, et al. 7) Distance between two nodes is determined using Received Signal Strength Indicator (RSSI). 8) Network duty cycle = 100%. 9) Two or more simultaneous events in the network cannot occur, and rate of event occurrence is one event per second. 2 Node Energy Model: 5,10 Energy used during transmission and reception is: E t (k,r) = ke elec + kεr 2 (1) E r (k) = ke elec (2) where, E t (k,r) and E r (k) is the transmitting and receiving energy required for k bit of data, E elec is the energy needed to operate the transmitter radio, ε is the energy consumption of the radio amplifier per unit area and r is the variable transmission range. 3 The parameters for initializing the simulations are found in Table 1. 3. Simulations Fig. 5. SWST topology control algorithm The methodology to evaluate the algorithms adopted in this paper is taken from Refs. 1.-3. The assumptions are included here. 2 Assumptions as found in Ref. 2. 1) Nodes are placed randomly in two dimensional Euclidian space. 2) Nodes exhibit perfect disk coverage. 3) Nodes exhibit same maximum transmission range and same sensing range. 4) All nodes are within the sink node s maximum transmission range. 5) Nodes do not possess information concerning their position, orientation and neighbors. 6) For simplicity, packets are assumed to not be lost in the Data Link layer. TABLE 1. 2,3 SIMULATION PARAMETERS Parameters Deployment area Event number Time of simulation Number of events per unit time Initial energy of the sink node Maximum transmission range of the sink Topology Maintenance after the amount of time Energy consumed to transmit message for maximum range Energy consumed for listening in1 second 3.1 Changing the node degree Value 1000m x 1000m 2000 2000 seconds 1 event/second 1000 1000m 200 seconds 0.1 Joule 0.01 Joule As one changes the maximum transmission range for a node, the node degree will increase. From Fig. 6, it can be observed that the EAST with neighborhood discovery algorithm outperforms the other two tested algorithms, under the assumptions and conditions used in the simulations, at successfully delivering messages to the sink node. As a consequence, EAST with neighborhood discovery possesses the largest number of dead nodes and least remaining energy in the network. 151

Study SWST and EAST 3.3 Changing the network density Fig. 8 depicts the effects as the network density is changed. Fig. 6. Effect of the maximum transmission range over the number of successful events for SWST, EAST without neighborhood discovery and EAST with neighborhood discovery algorithms 3.2 Changing the initial energy of each node If one changes the initial energy for each node in the network, one expects the network lifetime as well as the remaining network energy to increase. In addition, the number of dead nodes will decrease. As seen in Fig. 7, the node initial energy and number of successful events exhibit an almost linear relationship. Again the EAST algorithm with neighborhood discovery outperforms the other two tested algorithms. Fig. 8. Effect of the number of nodes deployed over the number of successful events for SWST, EAST without neighborhood discovery and EAST with neighborhood discovery algorithms 1 Changing the network density by deploying more nodes is an alternative way to increase the node degree of each node in the network. Consequently, each node has more options to choose its parent node and hence increases the longevity of the system and number of successful events. However, total number of dead nodes is high and the amount of remaining energy of the system is low for a densely deployed network. This is shown in Fig. 8. 2 The relationships in Figs. 6-8 are fairly linear. Thus if one approximates each of the plots with a line, one can find the following equations to find the number of successful events as a function of transmission range, initial energy and number of nodes for the three tested algorithms: SWST # successful_events=4.83*transmission range-275 # successful_events=25.42*initial energy+24.17 # successful_events=0.77*number of nodes +13.33 Fig. 7. Effect of the initial energy of each node over the number of successful events for SWST, EAST without neighborhood discovery and EAST with neighborhood discovery algorithms EAST without neighborhood discovery # successful_events=5.25*transmission range-312.5 # successful_events=28.75*initial energy+17.5 # successful_events=0.78*number of nodes +12.67 152

L. McLauchlan, et al. EAST with neighborhood discovery # successful_events=6.33*transmission range-400 # successful_events=35.42*initial energy+4.17 # successful_events=0.79*number of nodes +18.33 Now one can plot a surface for the mean of the successful events as a function of the initial energy and transmission range, transmission range and number of nodes or initial energy and number of nodes. For the EAST with neighborhood discovery the following three surfaces can then be generated as seen in Figs. 9.-11. Fig. 11. Mean value for the number of successful events for maximum transmission range and the node initial energy Fig. 9. Mean value for the number of successful events for number of deployed nodes and the maximum transmission range Similar plots can be obtained for the other algorithms. With the information in Figs. 9-11, one can obtain an estimate for the transmission range, number of nodes and node initial energy required to meet the application under the assumptions and parameters given in Section 3 and in Table 1. The three planes shown in Figs. 9-11 assume that there must be a positive number of successful events. The linear approximations for the number of successful events however would not ensure positive values for the number of successful events. Thus as the number of successful events approach zero these approximations do not hold. Using the three figures one can determine operational points as a function of transmission range, initial energy and number of nodes. For example, in an application in which one needs at least 200 successful events given an initial energy of 6J, Fig. 12 implies that a minimum transmission range of at least 102m would be required with approximately 210-230 nodes (see Figs. 12 and 13) to result in at least 200 successful events when one examines the next two Figs. 13. and 14. Fig. 10. Mean value for the number of successful events for number of deployed nodes and the node initial energy Fig. 12. Mean value for the number of successful events for number of deployed nodes and the maximum transmission range with an intersecting plane with the value 200 successful events 153

Study SWST and EAST protocols given operational requirements such as required nodes, transmission ranges, and initial energy values. Fig. 13. Mean value for the number of successful events for number of deployed nodes and the node initial energy with an intersecting plane with the value 200 successful events After looking at Fig. 13, one needs at least 6J initial energy given 210 nodes to obtain at least 200 successful events. In Fig. 14 given 6J initial energy, one needs a transmission range of at least 100 m to obtain at least 220 successful events. 4. Conclusions From the simulations it can be seen that in each scenario considered in this paper, the EAST algorithm with neighborhood discovery performs best among the three protocols. Although the simulation results proved the efficiency of the algorithm in load balancing, there are further areas to investigate concerning the performance of the protocol, for instance, in terms of message complexity. The linear approximations for the number of successful events however would not ensure positive values for the number of successful events. Thus as the number of successful events approach zero these approximations do not hold. A nonlinear model would increase the useful range of the model for obtaining approximate values of required nodes, transmission ranges, and initial energy values to achieve a given number of successful events. Acknowledgements The authors wish to acknowledge and thank Frank H. Dotterweich College of Engineering and the Department of Electrical Engineering and Computer Science at Texas A&M University-Kingsville for their support of this project. Fig. 14. Mean value for the number of successful events for maximum transmission range and the node initial energy with an intersecting plane with the value 200 successful events These numbers are consistent with Figs. 6-8. From these Figs. one determines that the number of successful events would be approximately 180-200. As the planes were made from linear models using mean values, one expects some deviations in the expected numbers of successful events. This information though could be utilized to obtain regions of interest for testing the References 1. Soumya Saha, Topology Control Protocols in Wireless Sensor Networks MS Thesis, May 2014, Texas A&M University-Kingsville 2. Soumya Saha and Lifford McLauchlan, An Approach to Construct Weighted Minimal Spanning Tree in Wireless Sensor Networks, Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, Springer, Germany 2014 (in press). 3. Soumya Saha and Lifford McLauchlan, An Energy Balanced Topology Construction Protocol for Wireless Sensor Networks, 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD 2014), Las Vegas, NV, June 30 - July 2, 2014. 4. Pedro Mario Wightman Rojas Topology control in wireless sensor networks PhD Dissertation, 2010. 5. Xiaoyan Kui, Yu Sheng, Huakun Du, and Junbin Liang, Constructing a CDS-Based Network Backbone for Data Collection in Wireless Sensor Networks International 154

L. McLauchlan, et al. Journal of Distributed Sensor Networks, vol. 2013 (2013), Article ID 258081, 12 pages. 6. S. Mitra and A. De Sarkar, "Energy aware fault tolerant framework in Wireless Sensor Network," Applications and Innovations in Mobile Computing (AIMoC), 2014, pp.139-145, Feb. 27, 2014-March 1, 2014. 7. V.K. Muni, A. Kandasamy and K. Chandrasekaran, "Energy-efficient edge-based network partitioning scheme for wireless sensor networks," Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on, pp.1017-1022, 22-25 Aug. 2013. 8. V. Deshpande and A. Bhagat Patil, "Energy efficient clustering in wireless sensor network using cluster of cluster heads," Wireless and Optical Communications Networks (WOCN), 2013 Tenth International Conference on, pp.1-5, 26-28 July 2013. 9. N. Marriwala and P. Rathee, "An approach to increase the wireless sensor network lifetime," Information and Communication Technologies (WICT), 2012 World Congress on, pp.495,499, Oct. 30, 2012-Nov. 2, 2012. 10. W. B. Heinzelman, A. P. Chandrakasan, and H. Balakrishnan, An application-specific protocol architecture for wireless microsensor networks, IEEE Transactions on Wireless Communications, vol. 1, no. 4, pp. 660 670, 2002. 155