HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

Similar documents
Analysis of Energy Efficient Routing Protocols in Wireless Sensor Networks

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

A Review on Routing Protocols For Wireless Sensor Network

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

Study on Wireless Sensor Networks Challenges and Routing Protocols

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

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

WSN Routing Protocols

Routing protocols in WSN

A NOVEL DISTRIBUTED PROTOCOL FOR RANDOMLY DEPLOYED CLUSTERED BASED WIRELESS SENSOR NETWORK:

Novel Cluster Based Routing Protocol in Wireless Sensor Networks

An Energy-Efficient Hierarchical Routing for Wireless Sensor Networks

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

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

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

DE-LEACH: Distance and Energy Aware LEACH

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

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

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

Evaluation of Cartesian-based Routing Metrics for Wireless Sensor Networks

Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks

Clustering Based Routing Protocols for Wireless Sensor Networks: A Survey

[Sawdekar, 3(1): January, 2014] ISSN: Impact Factor: 1.852

A Survey on Hybrid Routing Protocols for Central Monitory Console In Medical Sciences K. Ravi Tej*, G. Swain

COMPARISON OF ENERGY EFFICIENT DATA TRANSMISSION APPROACHES FOR FLAT WIRELESS SENSOR NETWORKS

Webpage: Volume 3, Issue III, March 2015 ISSN

A survey on Clustering Energy Efficient Hierarchical Routing Protocols in Wireless Sensor Networks

A Novel Protocol for Better Energy-Efficiency, Latency and Fault Tolerance in Wireless Sensor Network

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

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

High Speed Data Collection in Wireless Sensor Network

Overview of Sensor Network Routing Protocols. WeeSan Lee 11/1/04

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 02, 2016 ISSN (online):

An Energy Efficient Data Dissemination Algorithm for Wireless Sensor Networks

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

Introduction to Mobile Ad hoc Networks (MANETs)

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

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

Unicast Routing in Mobile Ad Hoc Networks. Dr. Ashikur Rahman CSE 6811: Wireless Ad hoc Networks

Adapting Distance Based Clustering Concept to a Heterogeneous Network

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

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

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Volume III, Issue X, October 2014 IJLTEMAS ISSN

Wireless Sensor Networks applications and Protocols- A Review

Wireless and Sensor Networks - Routing. 3rd Class Deokjai Choi

Performance Evaluation of Various Routing Protocols in MANET

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

A Survey On: Cluster Based Routing Protocols in Wireless Sensor Network

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

Comparison of TDMA based Routing Protocols for Wireless Sensor Networks-A Survey

Modified Low Energy Adaptive Clustering Hierarchy for Heterogeneous Wireless Sensor Network

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

EBRP: Energy Band based Routing Protocol for Wireless Sensor Networks

High-Performance Multipath Routing Algorithm Using CPEGASIS Protocol in Wireless Sensor Cloud Environment

APTEEN: A Hybrid Protocol for Efficient Routing and Comprehensive Information Retrieval in Wireless Sensor Networks

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

Summary of Energy-Efficient Communication Protocol for Wireless Microsensor Networks

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

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

Gateway Based WSN algorithm for environmental monitoring for Energy Conservation

Routing Protocols for Wireless Sensor Networks

An Energy Efficient Routing Protocol for extending Lifetime of Wireless Sensor Networks by Transmission Radius Adjustment

Energy Efficient Routing with MAX-LEACH Protocol in WSN

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

Routing Protocols to provide Quality of Service in Wireless Sensor Networks

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

A Study of Routing Protocols for Ad-hoc Sensor Network

Routing in Ad-Hoc Networks

Lifetime Maximization Using Modified Leach Protocol for Energy Efficient Routing In Wireless Sensor Networks

ALL ABOUT DATA AGGREGATION IN WIRELESS SENSOR NETWORKS

Energy Efficient Collection Tree Protocol in Wireless Sensor Networks

Comparison of MANET and Sensor in Ad hoc Network

Time Synchronization in Wireless Sensor Networks: CCTS

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

International Journal of Advanced Research in Computer Science and Software Engineering

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

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

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

Performance Analysis and Enhancement of Routing Protocol in Manet

Fig. 2: Architecture of sensor node

An Energy Efficient Clustering in Wireless Sensor Networks

Integrated Routing and Query Processing in Wireless Sensor Networks

Design Issues, Characteristics and Challenges in Routing Protocols for Wireless Sensor Networks

A Topology Based Routing Protocols Comparative Analysis for MANETs Girish Paliwal, Swapnesh Taterh

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

Power Efficient Data Gathering and Aggregation in Wireless Sensor Networks

Location Based Energy-Efficient Reliable Routing Protocol for Wireless Sensor Networks

Middle in Forwarding Movement (MFM): An efficient greedy forwarding approach in location aided routing for MANET

International Journal of Advanced Research in Computer Science and Software Engineering

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

Review on Packet Forwarding using AOMDV and LEACH Algorithm for Wireless Networks

VORONOI LEACH FOR ENERGY EFFICIENT COMMUNICATION IN WIRELESS SENSOR NETWORKS

Intra and Inter Cluster Synchronization Scheme for Cluster Based Sensor Network

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

Abstract. Figure 1. Typical Mobile Sensor Node IJERTV2IS70270

Lecture 8 Wireless Sensor Networks: Overview

Zonal based Deterministic Energy Efficient Clustering Protocol for WSNs

Prianka.P 1, Thenral 2

Transcription:

International Journal of Information Technology and Knowledge Management January June 2009, Volume 2, No. 1, pp. 97-101 HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK Dinesh Anand * & Sanjay Kumar ** As the scale of the network increases, especially wireless and mobile networks come into fashion. Recent advances in wireless sensor networks have led to many new protocols specifically designed for sensor networks where energy awareness is an essential consideration. In this paper, the emphasis is on the study of Hierarchical routing protocols in wireless sensor networks (WSNs) since they might differ depending on the application and network architecture. We review the routing protocols such as LEACH, PEGASIS, TEEN and APTEEN. Keywords: Hierarchical, Protocols, Wireless Sensor Network INTRODUCTION Wireless sensor network (WSN) is a significant technology attracting considerable research attention in recent years. This network consists of large numbers of sensors, which are tiny, low-cost low-power radio devices dedicated to performing certain functions such as collecting various environmental data and sending them to infrastructure processing nodes [3]. Due to these characteristics, a sensor can not hold the whole wireless network information. Communication in WSNs usually occurs in ad hoc manner, and shows similarities to wireless ad hoc networks. Likewise, WSNs are dynamic in the sense that radio range and network connectivity changes by time. Sensor nodes dies and new sensor nodes may be added to the network. However, WSNs are more constrained, denser and may suffer (or take advantage) of redundant information. WSN architectures are organized in hierarchical and distributed structures as shown in Figure 1. HIERARCHICAL WSNS (HWSN) There is a hierarchy among the nodes on their capabilities: base stations, cluster heads and sensor nodes. Base stations are many orders of magnitude more powerful than sensor nodes and cluster heads. A base station is typically a gateway to another network, a powerful data Processing/storage center, or an access point for human interface. Base stations collect sensor readings, perform costly operations on behalf of sensor nodes and manage the network. In some applications, base stations are assumed to be trusted and temper resistant. Thus, they are used as key distribution centers. Sensor nodes are deployed around one or more hop neighborhood of the base stations. They form a dense network where a cluster of sensors lying in a specific area may provide similar or close readings. Nodes with better resources, named as cluster heads, may be used collect and merge local traffic and send it to base stations. Transmission power of a base station is usually enough to reach all sensor nodes, but sensor nodes depend on the ad hoc communication to reach base stations. Data flow in such networks can be: (i) pair-wise (unicast) among sensor nodes (ii) group-wise (multicast) within a cluster of sensor nodes (iii) network-wise (broadcast) from base stations to sensor nodes. DISTRIBUTED WSNS (DWSN) There is no fixed infrastructure, and network topology is not known prior to deployment. Sensor nodes are usually randomly scattered all over the target area. Once they are deployed, each sensor node scans its radio coverage area to figure out its neighbors. Data flow in DWSN is similar to data flow in HWSN with a difference that network-wise (broadcast) can be sent by every sensor nodes. A solution to the above problem is to introduce a hierarchical topology to the network architecture [2]. Network information, such as routing tables, can be reduced by using this structure, because multiple sensors and links are aggregated to one sensor and link. Therefore, topology aggregation becomes a focused question in recent research within the large-scale networks. * Department of Computer Applications, BGIMT, Sangrur, Punjab, India, E-mail: bgimtdinesh@gmail.com ** Department of Computer Science & Engg., Kurukshetra Inst. of Tech. & Mngt, Kurukshetra, E-mail: skm_09@rediffmail.com ROUTING PROTOCOLS IN WSNS In general, routing in WSNs can be divided into flat- routing, hierarchical- routing, and location-

98 DINESH ANAND & SANJAY KUMAR Figure 1: Network Models: Hierarchical and Distributed Wireless Sensor Networks routing depending on the network structure. In flat- routing, all nodes are typically assigned equal roles or functionality. In hierarchical- routing, however, nodes will play different roles in the network. In location- routing, sensor nodes positions are exploited to route data in the network. A routing protocol is considered adaptive if certain system parameters can be controlled in order to adapt to the current network conditions and available energy levels. Furthermore, these protocols can be classified into multipath -, query-, negotiation-, QoS, or coherent- routing techniques depending on the protocol operation. In addition to the above, routing protocols can be classified into three categories, namely, proactive, reactive, and hybrid protocols depending on how the source finds a route to the destination. (a) Proactive/Table Driven Protocols In proactive routing protocols, each node maintains routing information to every other node or nodes located in a specific part of the network. This routing information is kept in a number of routing tables. These tables are periodically updated and/or if the network topology changes. The limitation is that such protocols incur substantial signaling traffic and power consumption. Examples of table driven routing protocols are OLSR, FSR and DSDV. (b) Reactive/On Demand Protocols The reactive routing protocols maintain information for active routes only i.e. routes are determined and maintained for nodes that require to send data. When a source has a packet to transmit it invokes a route discovery mechanism to find the path to the destination. The problem arises when a source node moves or a hop on the route to the destination node becomes unreachable. In such cases route discovery from source node to the destination node must be reinitiated. Examples of on-demand routing protocols are DSR and AODV. (c) Hybrid Protocols The hybrid routing protocols share the ideas of table driven as well as on-demand protocols. Examples of hybrid routing protocols are Zone Protocols. When sensor nodes are static, it is preferable to have table driven routing protocols rather than using reactive protocols. A significant amount of energy is used in route discovery and setup of reactive protocols. Another class of routing protocols is called the cooperative routing protocols. In cooperative routing, nodes send data to a central node where data can be aggregated and may be subject to further processing, hence reducing route cost in terms of energy use. Many other protocols rely on timing and position information. We use a classification according to the network structure and protocol operation (routing criteria). Classification of Protocols Flat Networks Network Structure Hierarchical Networks Protocols in WSNs Location 2,3,7,13 1,8,9,12,17 14,15,16,18 19,22,23,35 25,33,42 39,41,49 31,26,48 46,47 Negotiation Protocol Operations 3,7 Multi- Path Query QoS Figure 2: Classification of Protocols in WSNs Coherent 2,10,26,28 2,20,27 11, 44 11, 2, 33 29,34

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK 99 Network Structure Based Protocols The underlying network structure can play significant role in the operation of the routing Protocol in WSNs. Flat In flat networks, each node typically plays the same role and sensor nodes collaborate together to perform the sensing task. Due to the large number of such nodes, it is not feasible to assign a global identifier to each node. This consideration has led to data centric routing, where the BS sends queries to certain regions and waits for data from the sensors located in the selected regions. Since data is being requested through queries, attribute- naming is necessary to specify the properties of data. In data-centric protocols, two protocols SPIN, Directed diffusion to save energy. (1) SPIN (Sensor Protocols for Information via Negotiation) (2) Directed-Diffusion In this paper, the emphasis is on the study of Hierarchical routing protocols in WSNs. Hierarchical Protocols Hierarchical or cluster- routing, originally proposed in wire-line networks, are well-known techniques with special advantages related to scalability and efficient communication. The concept of hierarchical routing is also utilized to perform energy-efficient routing in WSNs. In a hierarchical architecture, higher energy nodes can be used to process and send the information while low energy nodes can be used to perform the sensing in the proximity of the target. This means that creation of clusters and assigning special tasks to cluster heads can greatly contribute to overall system scalability, lifetime, and energy efficiency. Hierarchical routing is an efficient way to lower energy consumption within a cluster and by performing data aggregation and fusion in order to decrease the number of transmitted messages to the BS. Hierarchical routing is mainly two-layer routing where one layer is used to select cluster heads and the other layer is used for routing. LEACH Low-Energy Adaptive Clustering Hierarchy (LEACH) [6] is one of the most popular hierarchical routing algorithms for sensor networks. The idea is to form clusters of the sensor nodes on the received signal strength and use local cluster heads as routers to the sink. This will save energy since the transmissions will only be done by such cluster heads rather than all sensor nodes. Optimal number of cluster heads is estimated to be 5% of the total number of nodes. All the data processing such as data fusion and aggregation are local to the cluster. Cluster heads change randomly over time in order to balance the energy dissipation of nodes. This decision is made by the node choosing a random number between 0 and 1. The node becomes a cluster head for the current round if the number is less than the following threshold: p if n G 1 *( mod 1 Tn ( ) = p r ) p 0 otherwise where p is the desired percentage of cluster heads (e.g. 0.05), r is = the current round, and G is the set of nodes that have not been cluster heads in the last 1/p rounds. LEACH achieves over a factor of 7 reduction in energy dissipation compared to direct communication and a factor of 4-8 compared to the minimum transmission energy routing protocol. The nodes die randomly and dynamic clustering increases lifetime of the system. LEACH is completely distributed and requires no global knowledge of network. However, LEACH uses single-hop routing where each node can transmit directly to the cluster-head and the sink. Therefore, it is not applicable to networks deployed in large regions. Furthermore, the idea of dynamic clustering brings extra overhead, e.g. head changes, advertisements etc., which may diminish the gain in energy consumption. PEGASIS & Hierarchical-PEGASIS Power-Efficient Gathering in Sensor Information Systems (PEGASIS) [7] is an improvement of the LEACH protocol. Rather than forming multiple clusters, EGASIS forms chains from sensor nodes so that each node transmits and receives from a neighbor and only one node is selected from that chain to transmit to the base station (sink). Gathered data moves from node to node, aggregated and eventually sent to the base station. The chain construction is performed in a greedy way. As shown in Fig. 3 node c0 passes its data to node c1. c0 c1 c2 c3 c4 Base Station Figure 3: Chaining in PEGASIS Node c1 aggregates node c0 s data with its own and then transmits to the leader. After node c2 passes the token to node c4, node c4 transmits its data to node c3. Node c3 aggregates node c4 s data with its own and then transmits to the leader. Node c2 waits to receive data from both neighbors and then aggregates its data with its neighbors data. Finally, node c2 transmits one message to the base station.

100 DINESH ANAND & SANJAY KUMAR The difference from LEACH is to use multi-hop routing by forming chains and selecting only one node to transmit to the base station instead of using multiple nodes. PEGASIS has been shown to outperform LEACH by about 100 to 300% for different network sizes and topologies. Such performance gain is achieved through the elimination of the overhead caused by dynamic. TEEN and APTEEN Threshold sensitive Energy Efficient sensor Network protocol (TEEN)[8] is a hierarchical protocol designed to be responsive to sudden changes in the sensed attributes such as temperature. Responsiveness is important for timecritical applications, in which the network operated in a reactive mode. TEEN pursues a hierarchical approach along with the use of a data-centric mechanism. The sensor network architecture is on a hierarchical grouping where closer nodes form clusters and this process goes on the second level until base station (sink) is reached. The model is depicted in Fig. 4, which is redrawn from [8]. of packet transmissions. However, TEEN is not good for applications where periodic reports are needed since the user may not get any data at all if the thresholds are not reached. Hierarchical Hierarchical vs. Flat Topology Flat 1. Reservation- scheduling 1. Contention- scheduling 2. Collisions avoided. 2. Collision overhead present 3. Reduced duty cycle due to 3. Variable duty cycle by controlperiodic Sleeping. ling sleeptime of nodes. 4. Data aggregation by cluster- 4. Node on multihop path aggrehead. gates incoming data from neighbors. 5. Simple but non-optimal routing 5. can be made optimal but with an added complexity. 6. Requires global and local 6. Links formed on the fly without synchronization. synchronization. 7. Overhead of cluster formation 7. Routes formed only in regions throughout the network. that have data for transmission. 8. Energy dissipation is uniform. 8. Energy dissipation depends on traffic patterns. 9. Fair channel allocation. 9. Fairness not guaranteed. 10.Energy dissipation cannot be 10. Energy dissipation adapts to controlled. traffic pattern. Figure 4: Hierarchical Clustering in TEEN & APTEEN After the clusters are formed, the cluster head broadcasts two thresholds to the nodes. These are hard and soft thresholds for sensed attributes. Hard threshold is the minimum possible value of an attribute to trigger a sensor node to switch on its transmitter and transmit to the cluster head. Thus, the hard threshold allows the nodes to transmit only when the sensed attribute is in the range of interest, thus reducing the number of transmissions significantly. Once a node senses a value at or beyond the hard threshold, it transmits data only when the value of that attributes changes by an amount equal to or greater than the soft threshold. As a consequence, soft threshold will further reduce the number of transmissions if there is little or no change the value of sensed attribute. One can adjust both hard and soft threshold values in order to control the number CONCLUSION in sensor networks is a new area of research, but rapidly growing set of research results. In this paper, we have examined the merit of hierarchical routing protocols with respect to extend the life time of sensor network, while not compromising data delivery Overall, the routing techniques are classified on the network structure into three categories: flat, hierarchical, and location routing protocols. We compare the performance between Hierarchical routing protocols and Flat routing protocols on various performance parameters such as scalability and efficient communication. The concept of hierarchical routing is also utilized to perform energy-efficient routing in WSNs References [1] Camtepe, S.A. and Yener, Bulent, Key Distribution Mechanisms for Wireless Sensor Networks: A Survey. [2] Akyildiz, I., Su, W., Sankarasubramaniam, Y., and Cayirci, E. 2002. Wireless Sensor Networks: a Survey. Computer Networks. [3] Chan, K. S., Pishro-Nik, H., and Fekri, F., Analysis of Hierarchical Algorithms for Wireless Sensor Network Protocols, Wireless Communications and Networking Conference, LA USA, 2005 IEEE, 3, (March 13, 2005), 1830 1835. [4] Benenson, Z., Gartner, F. C., and Kesdogan, D., An Algorithmic Framework for Robust Access Control in Wireless Sensor Networks, Proceeedings of the Second European Workshop on Wireless Sensor Networks, Turkey, (Feb 2, 2005), 158 165.

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK 101 [5] Al-Karaki, Jamal N. and E. Kamal, Ahmed Techniques in Wireless Sensor Networks : A Survey [6] W. Heinzelman, A. Chandrakasan and H. Balakrishnan, Energy- Efficient Communication Protocol for Wireless Microsensor Networks, Proceedings of the 33rd Hawaii International Conference on System Sciences (HICSS 00), (January 2000). [7] S. Lindsey and C. S. Raghavendra, PEGASIS: Power Efficient GAthering in Sensor Information Systems, in the Proceedings of the IEEE Aerospace Conference, Big Sky, Montana, (March 2002). [8] A. Manjeshwar and D. P. Agarwal, TEEN: A Protocol for Enhanced Efficiency in Wireless Sensor Networks, In 1st International Workshop on Parallel and Distributed Computing Issues in Wireless Networks and Mobile Computing, San Francisco, CA, (April 2001). [9] A. Manjeshwar and D. P. Agarwal, APTEEN: A Hybrid Protocol for Efficient and Comprehensive Information Retrieval in Wireless Sensor Networks, Parallel and Distributed Processing Symposium., Proceedings International, IPDPS (2002), 195 202. [10] Eugene Shih, et al., Physical Layer Driven Protocol and Algorithm Design for Energy-efficient Wireless Sensor Networks, in the Proceedings of the 7th Annual ACM/IEEE International Conference on Mobile Computing and Networking (Mobicom 01), Rome, Italy, (July 2001). [11] L. Subramanian and R. H. Katz, An Architecture for Building Self Configurable Systems, in the Proceedings of IEEE/ACM Workshop on Mobile Ad Hoc Networking and Computing, Boston, MA, (August 2000).