TIME SYNCHRONIZATION USING INTELLIGENT HYBRID MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

Similar documents
An Efficient Medium Access Control Protocol with Parallel Transmission for Wireless Sensor Networks

Reservation Packet Medium Access Control for Wireless Sensor Networks

Time Synchronization in Wireless Sensor Networks: CCTS

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

The MAC layer in wireless networks

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

Performance and Comparison of Energy Efficient MAC Protocol in Wireless Sensor Network

Priority-Based Hybrid MAC for Energy Efficiency in Wireless Sensor Networks

A CDCA-TRACE MAC PROTOCOL FRAMEWORK IN MOBILE AD-HOC NETWORK

A Low-Energy Adaptive and Distributed MAC Protocol for Wireless Sensor-Actuator Networks

An Adaptive MAC Protocol for Efficient Group Communications in Sensor Networks

The MAC layer in wireless networks

Optimization of Energy Consumption in Wireless Sensor Networks using Particle Swarm Optimization

Delay Analysis of ML-MAC Algorithm For Wireless Sensor Networks

/99/$10.00 (c) 1999 IEEE

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Dynamic Power Control MAC Protocol in Mobile Adhoc Networks

Impulse Radio Ultra Wide Band Based Mobile Adhoc Network Routing Performance Analysis

(INTERFERENCE AND CONGESTION AWARE ROUTING PROTOCOL)

Energy-Efficient, Application-Aware Medium Access for Sensor Networks

AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS

A REVIEW ON MAC PROTOCOLS IN WIRELESS BODY AREA NETWORKS

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

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

Improving IEEE Power Saving Mechanism

CSMA based Medium Access Control for Wireless Sensor Network

A Review Paper On The Performance Analysis Of LMPC & MPC For Energy Efficient In Underwater Sensor Networks

Qos Parameters Estimation in MANET Using Position Based Opportunistic Routing Protocol

SENSOR-MAC CASE STUDY

Distributed STDMA in Ad Hoc Networks

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

Review of Medium Access Control protocol for MANET

AMAC: Traffic-Adaptive Sensor Network MAC Protocol through Variable Duty-Cycle Operations

Figure 1. Clustering in MANET.

IJREAT International Journal of Research in Engineering & Advanced Technology, Volume 1, Issue 5, Oct-Nov, 2013 ISSN:

Review on an Underwater Acoustic Networks

Evaluation of Communication Overheads in Wireless Sensor Networks

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

Smart Hybrid Frame Scheduling to Improve Energy Efficiency in Wireless Sensor Network

Evaluating the Performance in Term of Throughput of Decentralized users in Cognitive Radio Wireless Torus Networks

An Energy-Efficient MAC using Dynamic Phase Shift for Wireless Sensor Networks

MOBILITY REACTIVE FRAMEWORK AND ADAPTING TRANSMISSION RATE FOR COMMUNICATION IN ZIGBEE WIRELESS NETWORKS

Qos-Aware Routing Based on Bandwidth Estimation for Mobile Ad Hoc Networks

Expected Path Bandwidth Based Efficient Routing Mechanism in Wireless Mesh Network

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

Analysis of S-MAC/T-MAC Protocols for Wireless Sensor Networks

A MAC Protocol with Little Idle Listening for Wireless Sensor Networks

Reliable Time Synchronization Protocol for Wireless Sensor Networks

Comparison of Two Synchronization Protocol in Wireless Sensor Network

Performance analysis of QoS-Oriented Distributed Routing protocols for wireless networks using NS-2.35

EX-SMAC: An Adaptive Low Latency Energy Efficient MAC Protocol

Research Directions in Low-Power Wireless Networks

Keywords: Medium access control, network coding, routing, throughput, transmission rate. I. INTRODUCTION

Keywords T MAC protocol, reduction function, wsn, contention based mac protocols, energy efficiency; Fig 1. Listen and sleep cycle in S MAC protocol

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

A Mobility-Adaptive TDMA MAC for Real-time Data in Wireless Networks

Computational Model for Energy Aware TDMA-based MAC Protocol for Wireless Sensor Network System

Energy-Aware Routing in Wireless Ad-hoc Networks

Lecture 8 Wireless Sensor Networks: Overview

Spectrum Management in Cognitive Radio Networks

UAMAC: Unidirectional-Link Aware MAC Protocol for Heterogeneous Ad Hoc Networks

A CLASSIFICATION FRAMEWORK FOR SCHEDULING ALGORITHMS IN WIRELESS MESH NETWORKS Lav Upadhyay 1, Himanshu Nagar 2, Dharmveer Singh Rajpoot 3

CONCLUSIONS AND SCOPE FOR FUTURE WORK

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

Analysis and Comparison of DSDV and NACRP Protocol in Wireless Sensor Network

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs

A Fast and Reliable Tree based Proactive Source Routing in Mobile Adhoc Network 1 Haseena M. K., 2 Annes Philip.

Empirical Study of Mobility effect on IEEE MAC protocol for Mobile Ad- Hoc Networks

SURVEY ON TECHNIQUES TO EXTEND LIFETIME OF WSN Priyanka Jadhav 1, Prof. N. A. Mhetre 2 1,2

Volume 2, Issue 4, April 2014 International Journal of Advance Research in Computer Science and Management Studies

MAC Essentials for Wireless Sensor Networks

A Novel Energy Efficient Mobility Aware MAC Protocol for Wireless Sensor Networks

AN ADAPTIVE ENERGY MANAGING ROUTING PROTOCOL TO IMPROVE ENHANCED THROUGHPUT IN WSN

Geographical Routing Algorithms In Asynchronous Wireless Sensor Network

GROUP MANAGEMENT IN MOBILE ADHOC NETWORKS

Sabareesan M, Srinivasan S*,John Deva Prasanna D S

Impact of End-to-end QoS Connectivity on the Performance of Remote Wireless Local Networks

A cluster based interference mitigation scheme for performance enhancement in IEEE

Efficient Hybrid Multicast Routing Protocol for Ad-Hoc Wireless Networks

MAC Protocol Switching: A Novel Tool for Performance Adaptation in Wireless Sensor Networks

Lecture 9. Quality of Service in ad hoc wireless networks

Efficient On-Demand Routing for Mobile Ad-Hoc Wireless Access Networks

Subject: Adhoc Networks

A Survey on Resource Allocation policies in Mobile ad-hoc Computational Network

INTERNATIONAL JOURNAL OF RESEARCH SCIENCE & MANAGEMENT

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

Fig. 2: Architecture of sensor node

Media Access Control in Ad Hoc Networks

Improvement of Buffer Scheme for Delay Tolerant Networks

CRYPTOGRAPHY TECHNIQUES USED IN SECRET KEY MANAGEMENT SYSTEM IN WIRELESS SENSOR NETWORK

A MAC Protocol based on Dynamic Time Adjusting in Wireless MIMO Networks

DISCOVERING OPTIMUM FORWARDER LIST IN MULTICAST WIRELESS SENSOR NETWORK

Experimental Demonstration of Super-TDMA: A MAC Protocol Exploiting Large Propagation Delays in Underwater Acoustic Networks

Simulation Based Analysis of the Impact of Hidden Terminal to the TCP Performance in Mobile Ad Hoc Networks

CSC8223 Wireless Sensor Networks. Chapter 5 Medium Access Control Protocols

Transcription:

TIME SYNCHRONIZATION USING INTELLIGENT HYBRID MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS J. Prathibanandhi and D. Vydeki Department of Electronics and Communication Engineering, Easwari Engineering College, Chennai, India ABSTRACT Accurately synchronized clocks are crucial for many applications in sensor networks. The Intelligent Hybrid Mac Protocol (IH-MAC) is designed to provide accurately synchronized clocks between neighbors. IH-MAC works in a completely decentralized fashion. Every node periodically broadcasts its time information. IH-MAC is the combination of both Q-MAC and Z-MAC. IH-MAC achieves high channel utilization during high traffic load. IH-MAC provides the internal synchronization which means consistent view of time across all nodes that makes robust against link and node failures. Due to high load it switches from broadcast scheduling to link scheduling. It uses the time synchronization method to allocate the time slots. IH-MAC uses Request to send and clear to send handshakes for low energy consumption. The objective of this paper is to increase the quality of service Hybrid MAC (IH -MAC) is used. The transmission power, throughput, delay and packet delivery fraction are measured. The IH-MAC protocol is simulated on the network simulator 2 setup. Keywords: sensor networks, IH-MAC, Q-MAC, Z-MAC. INTRODUCTION A wireless sensor network is a promising novel tool for observing natural phenomena at large scale or high resolution. Without doubt, time is a first class citizen in wireless sensor networks. Without accurate time (and similarly location) information, sensed data often loses valuable context. Although one can imagine applications where the sensed data is of no great concern, a majority of applications will prefer to tag the measured data with a timestamp. Such timestamp will only be meaningful if the nodes in the wireless sensor network manage to have an adequate agreement of time. Indeed, there are sensor networks that can estimate the location of an event, simply by using trilateration on an acoustic signal. In addition, time synchronization is significant as sensor network protocols make use of time in various forms. Media access control using TDMA needs accurate time information, so that transmissions do not interfere. Similarly, to save energy, sensor network protocols often employ advanced duty-cycling schemes, and turn off their radio if not needed. An accurate time helps to save energy by shortening the necessary wake-up guard times. Although each sensor node is equipped with a hard-ware clock, these hardware clocks can usually not be used directly, as they suffer from severe drift. No matter how well these hardware clocks will be calibrated at deployment, the clocks will ultimately exhibit a large skew. To allow for an accurate common time, nodes need to exchange messages from time to time, constantly adjusting their clock values. Although multi-hop clock synchronization has been studied extensively in the last decade, there are still facets which are not understood well, and eventually need to be addressed. One such issue is locality: Naturally, one objective in clock synchronization is to minimize the skew between any two nodes in the network, regardless of the distance between them. This is known as clock skew minimization. To achieve this goal, each sensor networks is required to record the time at which it detected the target object and exchanged this information with its neighboring nodes. The estimated velocity of the target object can be calculated by dividing the difference of the detection times by the distance between the sensor nodes. As can be observed, the smaller the synchronization error is between the neighboring nodes, the more accurate and hence the velocity is estimated. There are many synchronization protocols, many of which do not differ much from each other. IH-MAC protocol is used in Sensor Networks. These two protocols are the major timing protocols currently in use for wireless networks. There are other synchronization protocols, but this covers both a sender to receiver synchronization as well as receiver to receiver. Also, they cover multi hop synchronization schemes. RELATED WORKS F. Kuhn, C. Lenzen, T. Locher, and R. Oshman, (July 2010) has the limitation that the algorithm minimizes the number and size of messages that need to be exchanged in a given time period. Moreover, only a small number of bits must be stored locally for each neighbor. So the true message is not received absolutely. L.L. Schenato and F. Fiorentin (2011) has the limitation that the topology of the network is not changed and it is constant so the packet received is not accurate if topology is changed. R. Wattenhofer (2010) has the limitation that the Reference broadcast synchronization is used. So the main drawback is only receiver to receiver communication. PROPOSED SYSTEM Time Synchronization in wireless networks is extremely important for basic communication, it al provides the ability to detect movement, location, and proximity. Intelligent Hybrid MAC (IH-MAC) consists of two MAC [3]. 3517

1) Q-MAC (Quality of service MAC) 2) Z-MAC (Zebra MAC) IH-MAC combines both broadcast scheduling and link scheduling [18]. IH-MAC classifies the packets and stored the packets into the appropriate queue [20]. Figure-3. Working of Z-MAC (condition 2). Figure-1. Block diagram of Q-MAC. Figure-1 illustrates that when packet is received from the node, the packet priority analyzer takes the decision that which packet should be moved according to the priority queue that is Q1 or Q2. Power controller makes the sleeping node as awaken node. Queue analyzer consists of two techniques. 1) Pre-emption. 2) Non Pre-emption. Pre-emption technique describes here that when two nodes starts sending the packet at the same time. Node1 starts sending the packet and make the node 2 to resume. After synchronization is made with node 1, now the node 2 is get synchronized [14]. Non Pre-emption technique describes here that when two nodes starts sending the packet at the same time. Node1 stop sending the packet and wait for the node 2 to finish [16]. Figure-3 illustrates that Packet starts sending data from A-B and C-A. So there is no transmission in B. So B is in sleep mode To avoid these conditions Z-MAC is used. Z- MAC is a slot stealing technique consists of time slots it checks the data based on priority. It posses high throughput under low contention. Z-MAC checks its own data and also availability of other data. Based on the availability that data is used. Combination of Q-MAC and Z-MAC transmission power, packet delivery ratio, delay are calculated. 3.4 Synchronization phase The basic concept of the synchronization phase is two-way communication between two nodes. As mentioned before this is a sender to receiver communication. Figure-4. Two way communication between nodes. Figure-2. Working of Z-MAC (condition1). Figure-2 illustrates that Collision occurs when packets starts sending from node A to B and from C to B. To avoid this Z-MAC is used. Figure-4 illustrates the two-way messaging between a pair of nodes. This messaging can synchronize a pair of nodes by following this method. The times T1, T2, T3, and T4 are all measured times. Node A will send the synchronization pulse packet at time T1 to Node B. This packet will contain Node A's level and the time T1 when it was sent. Node B will receive the packet at time T2. Time T3 is when Node B sends the acknowledgment packet to Node A. That packet will contain the level number of Node B as well as times T1, T2, and T3. By knowing the drift, Node A can correct its clock and successfully synchronize to Node B. [1] this is the basic communication for GTSP and EGSYNC. The synchronization process is again initiated by the root node. It broadcasts a time sync packet to the level one node. 3518

These nodes will wait a random amount of time before initiating the two-way messaging. The root node will send the acknowledgment and the level one nodes will adjust their clocks to be synchronized with the root nodes. SIMULATION OF PROPOSED WORK The above explained method is tested in ns-2 environment The wireless channel is chosen and it simulates the physical media (air) for wireless communication. It keeps a list of all nodes on this channel (mostly, all the nodes participate the simulation). The list is sorted based on the X-dimension values of nodes before it can be used. The propagation model used here is two-ray radio propagation model. The propagation models are used to compute the received power. When a packet is received, the propagation model determines the attenuation between transmitter and receiver and computes the received signal strength. If the signal strength is lower than the Carrier Sensing Threshold, CS Thresh, the packet is discarded by the physical layer. This threshold simulates the effect of the receiver sensibility. Erroneous packets are delivered to the MAC layer so that it can detect a packet collision where multi-packets are received simultaneously. In this case the MAC layer determines the ratio between the strongest received signal strength and the sum of the other signal levels. It is worth noticing that ns2 uses a threshold to determine if a packet is received correctly or not, without considering a more correct bit error rate computation. The physical network interface type is used. The data in packet header is used by the propagation model in receiving network interface to determine if the packet has minimum power to be received or captured or detected (carrier sense) by the receiving node.mac type 802.11 is used in physical layer management information base (MIB) such as the minimal and maximal size of contention window is noticed. Cross link layer is chosen for the variable link quality and the fact that the wireless medium should be shared by multiple users. In order to properly reflect these features in the protocol stack, the methodology of cross layer design has been adopted. In short, the cross-layer methodology allows certain important information to influence decisions in a layer that is originally not defined to use that information (e.g., the SNR information at the link layer or the queue size at the baseband module). The motivation for this special issue is the observation that a cross-layer approach is particularly important when designing protocols at the physical (PHY) and medium access control (MAC)/link layer. This is because the defining wireless features listed above have their strongest impact on these layers and their interaction. In recent years, the importance of the cross-layer design at the PHY/MAC/link layer has been reiterated through the emergence of many innovative techniques, such as opportunistic communication, rate adaptation, crosslayered scheduling. Drop tail queue type is used to provide simple queue mechanism that is used by the routers that when packets should be dropped. In this mechanism each packet is treated identically and when queue filled to its maximum capacity the newly incoming packets are dropped until queue have sufficient space to accept incoming traffic. Link layer used for mobile node, has an ARP module connected to it which resolves all IP to hardware (MAC) address conversions. Normally for all outgoing (into the channel) packets, the packets are handed down to the link layer by the Routing Agent. The LL hands down packets to the interface queue. For all incoming packets (out of the channel), the MAC layer hands up packets to the link layer. Omni directional antenna having unity gain is used by mobile nodes. RESULTS AND DISCUSSIONS Figure-5. Routing discovery of the nodes. Figure-5 shows routing discovery for the nodes. It consists of source nodes and reference node. Figure-6. Throughput graph for IH-MAC. The slot request is send and the conformation of slot is also taken and the slot is allocated to all the nodes. It can be inferred from Figure-6 that throughput is increased for IH-MAC than other protocol. The X-axis in 3519

shows the packet size. Figure-9. Energy consumption graph for IH-MAC. It can be inferred from Figure-9 that power consumption is decreased for IH-MAC than other protocol. The X-axis in the graph shows the data rate and the Y-axis in the graph shows the consumption of power for the packets. Figure-7. Packet delivery ratio graph for IH-MAC. Figure-7 shows the packet delivery ratio is increased for IH-MAC than other protocol. The X-axis in shows the number of packets received. CONCLUSION AND FUTURE WORK Sensor network applications can greatly benefit from synchronized clocks to perform data fusion or energy efficient communication. The perfect clock synchronization fulfils a handful of different properties at the same time precise global and average skew rate synchronization. IH-MAC relies on local information making it robust to node failures and changes in the network. IH- MAC provides a good synchronization externally and the packet delivery ratio, throughput, delay and power consumption is also measured. Future work includes comparing the IH-MAC with FTSP. REFERENCES [1] I. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, A survey on sensor networks, IEEE Commun. Mag., vol. 40, no. 8, pp. 102-114, August 2002. [2] W. Ye. J. Heidemann, and D. Estrin, Medium access control with coordinated adaptive sleeping for wireless sensor networks, in Proc. IEEE/ACM Trans. Netw., vol. 12, no. 3, pp. 493-506, June 2004. Figure-8. Delay graph for IH-MAC It can be inferred from Figure-8 that delay is decreased for IH-MAC than other protocol. The X-axis in shows the delay in receiving the packets. [3] A. Keshavarzian, H. Lee, and L. Venkatraman, Wakeup scheduling in wireless sensor networks, in Proc. 7th ACM Int. Symp. Mobile Hoc Netw. Comput., 2006, pp. 322-333. [4] E. Arikan, Some complexity results about packet radio networks, IEEE Trans. Inf. Theory, vol. 30, no. 4, pp. 681-685, July 1984. 3520

[5] T. Van Dam and K. Langendoen, An adaptive energy-efficient MAC protocol for wireless sensor networks, in Proc. 1st Int. Conf. Embedded Netw. Sensor Syst., 2003, pp. 171-180. [6] J. Li and G. Y. Lazarou, A bit-map-assisted energy efficient MAC scheme for wireless sensor networks, in Proc. 3rd Int. Symp. Inf. Process. Sensor Netw., New York, USA, 2004, pp. 55-60. [7] V. Rajendran, K. Obraczka, and J. J. Garcia-Luna- Aceves, Energy-efficient, collision-free medium access control for wireless sensor net-works, Wireless Netw., vol. 12, no. 1, pp. 63-78, 2006. [8] M. Arifuzzaman, M. S. Alam, and M. Matsumoto, An efficient hybrid MAC with intelligent sleep scheduling for wireless sensor network, in Proc. ITU- T Kaleidoscope Conf., December 2011, pp. 1-7. [9] M. Arifuzzaman and M. Matsumoto An efficient medium access control protocol with parallel transmission for wireless sensor networks, J. Sensor Actuat. Netw.. vol. 1, no. 2, pp. 111-122, 2012. [10] S. H. Lee, J. H. Park, and L. Choi, AMAC: Trafficadaptive sensor network MAC protocol through variable duty-cycle operations, in Proc. IEEE Int. Conf. Commun., June 2007, pp. 3259-3264. [11] R. Yadav, S. Varma, and N. Malaviya, Performance analysis of opti-mized medium access control for wireless sensor networks, IEEE Sensors J., vol. 10, no. 12, pp. 1863-1868, December 2002. [12] J. Polstre, J. Hill, and D. Culler, Versatile low power media access for wireless sensor networks, in Proc. 2nd Int. Conf. Embedded Netw. Sensor Syst., New York, USA, 2004, pp. 95-107. [13] I. Rhee, A. Warrier, M. Aia, and J. Min, Z-MAC: A hybrid MAC for wireless sensor networks, in Proc. 3rd Int. Conf. Embedded Netw. Sensor Syst., Nov. 2005, pp. 90-101. Conf. Wireless Commun., Netw. Mobile Comput., September 2007, pp. 2688-2691. [17] Y. K. Rana, B. H. Ajfandika, and S. Jha, Bandwidth aware slot allocation in hybrid MAC, in Proc. 31st IEEE Conf. Local Comput. Netw., Nov. 2006, pp. 89-96. [18] R. Iyer and L. Kleinrock, QoS control for sensor networks, in Proc. IEEE Int. Conf. Commun., May 2003, pp. 517-521. [19] Y. Liu, I. Elhanany, and H. Qi, An energy-efficient QoS-aware media access control protocol for wireless sensor networks, in Proc. IEEE Int. Conf. Mobile Adhoc Sensor Syst. Conf., Nov. 2005, pp. 191-193. [20] Q. Zhao and L. Tong, QoS specific medium access control for wireless sensor networks with fading, School Electr. Comput. Eng., Cornell Univ., Ithaca, NY, USA, ACSP Tech. Rep. TR-06-03-01, June 2003. [21] V. Bharghavan, A. Demers, S. Shenker, and L. Zhang, MACAW: A media access protocol for wireless LANS, in Proc. ACM SIGCOMM Comput. Commun. Rev., vol. 24, no. 4, pp. 212 225, 1994. [22] I. Ammar, I. Awan, and G. Min, An improved S- MAC protocol based on parallel transmission for wireless sensor networks, in Proc. Int. Conf. Netw.- Based Inf. Syst., September 2010, pp. 48-54. [23] A. Kamerman and L. Monteban, WaveLAN-II: A high-performance wireless LAN for the unilicensed band, Bell Labs Tech. J., vol. 2, no. 3, pp. 118-133, 1997. [24] Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE Standard 802.11-1999, 1999. [14] I. Rhee, A. Warrier, J. Min, and L. Xu, DRAND: Distributedrandom-ized TDMA scheduling for wireless ad hoc networks, in Proc. 7th ACM Int. Symp. Mobile Ad Hoc Netw. Comput. 2006, pp. 190-201. [15] S. Ramanathan, A unified framework and algorithm for (T/F/C) DMA channel assignment in wireless networks, in Proc. IEEE 16th Annu. Joint Conf. IEEE Comput. Commun. Soc., Driving Inf. Revolut., Apr. 1997, pp. 900-907. [16] S. Li, D. Qian, Y. Liu, and J. Tong, Adaptive distributed randomized TDMA scheduling for clustered wireless sensor networks, in Proc. IEEE Int. 3521