Routing protocols in WSN

Similar documents
WSN Routing Protocols

Content. 1. Introduction. 2. The Ad-hoc On-Demand Distance Vector Algorithm. 3. Simulation and Results. 4. Future Work. 5.

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

ROUTING ALGORITHMS Part 1: Data centric and hierarchical protocols

Routing Protocols in MANETs

CHAPTER 2 WIRELESS SENSOR NETWORKS AND NEED OF TOPOLOGY CONTROL

Data Gathering for Wireless Sensor Network using PEGASIS Protocol

CS5984 Mobile Computing

Part I. Wireless Communication

Computation of Multiple Node Disjoint Paths

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

Wireless Sensor Architecture GENERAL PRINCIPLES AND ARCHITECTURES FOR PUTTING SENSOR NODES TOGETHER TO

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

HIERARCHICAL ROUTING PROTOCOLS IN WIRELESS SENSOR NETWORK

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

Multipath Routing Algorithm for Wireless Sensor Networks

Ad Hoc Networks: Issues and Routing

Event Driven Routing Protocols For Wireless Sensor Networks

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

Routing for Wireless Multi Hop Networks Unifying and Distinguishing Features

Energy Efficiency and Latency Improving In Wireless Sensor Networks

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

6. Node Disjoint Split Multipath Protocol for Unified. Multicasting through Announcements (NDSM-PUMA)

Kapitel 5: Mobile Ad Hoc Networks. Characteristics. Applications of Ad Hoc Networks. Wireless Communication. Wireless communication networks types

A Review Paper on Routing Protocols in Wireless Sensor Networks

Ad hoc and Sensor Networks Chapter 3: Network architecture

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Introduction to Mobile Ad hoc Networks (MANETs)

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

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

CHAPTER 3 HIERARCHICAL ENERGY TREE BASED ROUTING ALGORITHM FOR WIRELESS SENSOR NETWORKS

LECTURE 9. Ad hoc Networks and Routing

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

CSC8223 Wireless Sensor Networks. Chapter 3 Network Architecture

Ad hoc and Sensor Networks Chapter 3: Network architecture

Ad hoc and Sensor Networks Chapter 3: Network architecture

Location Awareness in Ad Hoc Wireless Mobile Neworks

Data Centric Routing Protocols in Wireless Sensor Networks: A Survey

Performance Analysis of MANET Routing Protocols OLSR and AODV

Rumor Routing Algorithm

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

Routing Protocols in MANET: Comparative Study

Information Brokerage

Fault Tolerant, Energy Saving Method for Reliable Information Propagation in Sensor Network

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

IJESRT. [Satheesh, 2(4): April, 2013] ISSN: Keywords: Bounded Relay Hop Method, Wireless Sensor Networks.

Wireless Networking & Mobile Computing

Performance Evaluation of Various Routing Protocols in MANET

Rab Nawaz Jadoon DCS. Assistant Professor. Department of Computer Science. COMSATS Institute of Information Technology. Mobile Communication

2013, IJARCSSE All Rights Reserved Page 85

Chapter 4: Routing in Wireless Sensor Networks

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

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

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

Delay Performance of Multi-hop Wireless Sensor Networks With Mobile Sinks

Energy Efficient EE-DSR Protocol for MANET

Wireless Sensor Networks applications and Protocols- A Review

Figure 1: Ad-Hoc routing protocols.

QUALITY OF SERVICE EVALUATION IN IEEE NETWORKS *Shivi Johri, **Mrs. Neelu Trivedi

ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY

Chapter 11 Chapter 6

References. Forwarding. Introduction...

Simulation and Comparative Analysis of AODV, DSR, DSDV and OLSR Routing Protocol in MANET Abstract Keywords:

Course Routing Classification Properties Routing Protocols 1/39

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Genetic-Algorithm-Based Construction of Load-Balanced CDSs in Wireless Sensor Networks

Performance Metrics of MANET in Multi-Hop Wireless Ad-Hoc Network Routing Protocols

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

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Power aware Multi-path Routing Protocol for MANETS

ROUTING ALGORITHMS Part 2: Data centric and hierarchical protocols

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

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

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Fig. 2: Architecture of sensor node

Routing in Ad Hoc Wireless Networks PROF. MICHAEL TSAI / DR. KATE LIN 2014/05/14

Study and Comparison of Mesh and Tree- Based Multicast Routing Protocols for MANETs

UCS-805 MOBILE COMPUTING Jan-May,2011 TOPIC 8. ALAK ROY. Assistant Professor Dept. of CSE NIT Agartala.

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

A Review of Reactive, Proactive & Hybrid Routing Protocols for Mobile Ad Hoc Network

Principles of Wireless Sensor Networks. Routing, Zigbee, and RPL

A Comparative study of On-Demand Data Delivery with Tables Driven and On-Demand Protocols for Mobile Ad-Hoc Network

Routing in Ad-Hoc Networks

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

Chapter 7 CONCLUSION

Survey on Multicast Routing Protocols in MANETs

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

QoS Routing in Ad-hoc Networks

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Subject: Adhoc Networks

Considerable Detection of Black Hole Attack and Analyzing its Performance on AODV Routing Protocol in MANET (Mobile Ad Hoc Network)

A Test-Bed for Power Consumption Performance Evaluation of AODV and DSDV Routing Protocols in Mobile Ad-hoc Networks

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

CCNA 3 (v v6.0) Chapter 5 Exam Answers % Full

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Comparative Study of Routing Protocols in MANET

Mobile Ad-Hoc Networks & Routing Algorithms

Study on Wireless Sensor Networks Challenges and Routing Protocols

Top-Down Network Design

International Journal of Advanced Research in Computer Science and Software Engineering

Transcription:

Routing protocols in WSN 1.1 WSN Routing Scheme Data collected by sensor nodes in a WSN is typically propagated toward a base station (gateway) that links the WSN with other networks where the data can be visualized and analyzed. In small sensor networks where sensor nodes and a gateway are in close proximity, direct (single-hop) communication between all sensor nodes and the gateway may be feasible. However, most WSN applications require large numbers of sensor nodes that cover large areas, necessitating an indirect (multi-hop) communication approach. That is, sensor nodes must not only generate and disseminate their own information, but also serve as relays or forwarding nodes for other sensor nodes. The process of establishing paths from a source to a sink (e.g., a gateway device) across one or more relays is called routing and is a key responsibility of the network layer of the communication protocol stack. A. When the nodes of a WSN are deployed in a deterministic manner (i.e., they are placed at certain predetermined locations), communication between them and the gateway can occur using predetermined routes. B. When the nodes are deployed in a randomized fashion (i.e., they are scattered into an environment randomly), the resulting topologies are nonuniform and unpredictable. In this case, it is essential for these nodes to do the following:- - self-organize, that is, they must cooperate to determine their positions - Identify their neighbors, and discover paths to the gateway device. In the following figure (1): it shows the single and multi-hop routing model Page 1

Figure (1): Single-hop routing model (left) versus multi-hop routing model (right). This design of a routing protocol is challenging due to the unique characteristics of WSNs, including resource scarcity or the unreliability of the wireless medium. For example, the limited processing, storage, bandwidth, and energy capacities require routing solutions that are lightweight, while the frequent dynamic changes in a WSN (e.g., topology changes due to node failures) require routing solutions that are adaptive and flexible. 1.2 WSN Routing Classification There are various ways to classify routing protocols. Figure (2) presents three different classifications based on the network structure or organization, the route discovery process, and the protocol operation Page 2

A. Network Organization Protocol Most routing protocols fit into one of three classes. Flat-based routing protocols consider all nodes of equal functionality or role. hierarchical-based routing protocols, different nodes may assume different roles in the routing process, that is, some nodes may forward data on behalf of others, while other nodes only generate and propagate their own sensor data. Location-based routing protocols rely on the location information from nodes to make routing decisions. B. Route Discovery Protocol It can used for route discovery and to distinguish between different types of routing protocols. Reactive protocols discover routes on-demand that is, whenever a source wants to send data to a receiver and does not already have a route established. A reactive route discovery incurs ( تعاني ) delays before actual data transmission can occur, proactive routing protocols establish routes before they are actually needed Proactive Protocols (table driven). This category of protocols is also often described as table-driven, because local forwarding decisions are based on the a) Contents of a routing table that contains a list of destinations, Combined with one or more next-hop neighbors that lead toward these destinations and b) Costs associated with each next hop option. In this type the disadvantages are: routes are established that may never be needed. Further, the time interval between route discovery and actual use of the route can be very large, potentially leading to outdated routes (e.g., a link along the route may have broken in the meantime). Hybrid protocol: it exhibits characteristics of both reactive and proactive protocols. Page 3

c) Protocol Operation Negotiation-based protocols aim to reduce redundant data transmissions by relying on the exchange of negotiation messages between neighboring sensor nodes before actual data transfers occur. Multipath-based protocols use multiple routes simultaneously to achieve higher performance or fault tolerance. Query-based routing protocols are receiver-initiated, that is, sensor nodes send data in response to queries issued by the destination node. QoS-based routing protocols is to satisfy a certain Quality of- Service (QoS) metric (or a combination of multiple metrics), such as low latency, low energy consumption, or low packet loss. Coherent-based protocols perform only a minimum amount of processing (e.g., eliminating duplicates, time-stamping) before sensor data is sent to receivers and data aggregators. However, in noncoherent-based protocols, nodes may perform significant local processing of the raw data before it is sent to other nodes for further processing. 1.3 Routing Metrics Routing is considered node-centric when sensor data is explicitly sent to one or more receivers. Most routing protocols focus on unicast routing, that is, forwarding of sensor data to exactly one receiver. Multicast and broadcast routing approaches, on the other hand, disseminate data to multiple or all nodes, respectively. Data-centric routing is used when nodes are not explicitly addressed, but instead receivers are implicitly described by certain attributes. For example, a query issued by the gateway device may request temperature readings and only sensors that can collect such information respond to the query. Sensor networks can vary widely in scale, the geographic areas they cover, and their position-awareness. Global addressing schemes (such as IP addresses used on the Internet) may be unavailable and even nonfeasible, particularly in networks with heterogeneous nodes and node mobility. Routing metrics are used to express a variety of objectives of a routing protocol with respect to the consumption of these resources or the Page 4

performance an application perceives. This section provides a brief overview of commonly used routing metrics in WSNs. 1.3.1 Minimum Hop The most common metric used in routing protocols is minimum hop (or shortest hop), that is, the routing protocol attempts to find the path from the sender to the destination that requires the smallest number of relay nodes (hops) in figure (3). In this simple technique, every link has the same cost and a minimum-hop routing protocol selects the path that minimizes the total cost of data propagation from source to destination to reduce end-to-end delay. Figure 3: Choosing of optimal path For example, The format of the setup packet is defined as Setup.ID.hop.energylevel, where the Setup indicates that it is a setup packet and should be flooded throughout the entire network, ID is the ID number of the sending node, hop represents the hop count between the sending node and the sink node, and energylevel is the battery energy level of the sending node. For the setup packet broadcasted by sink node, the hop count value is set to 0 and the energylevel value is set to a very large value in figure (4). Page 5

Figure 4: Single and Multi-hop in WSN s 1.3.2 Minimum energy consumed per packet: The goal is to minimize the total amount of energy expended for the propagation of a single packet from the source to the destination. The total energy is then the sum of the energy consumed by each node along a route for receiving and transmitting the packet. Figure (5) shows an example of a small sensor network, where a source node wishes to transmit a packet to a destination node using a route that minimizes the packet s energy overheads. The number on each link indicates the cost of propagating the packet over this link. As a consequence, the packet will travel via nodes A D G (with a total cost of 5). Note that this is different from the minimum-hop route (B G). Figure (5): Comparison of routing choices using different energy metrics. 1.3.3 Minimum variance in node power levels: All nodes within the network are considered equally important and the challenge is to distribute the energy consumption across all nodes in Page 6

the network as equally as possible. The goal of such an approach could be to maximize the lifetime of the entire network. 1.3.4 Maximum (average) energy capacity: The focus in this manner is the energy capacity (i.e., the current battery charge level) of the nodes. A routing protocol that uses this metric would then favor routes that have the largest total energy capacity from source to destination. In Figure 5, the numbers in parentheses below the nodes indicate the nodes remaining energy capacity. In this example, a routing protocol could select path C E G, which has the largest total capacity (i.e., 8). A routing protocol that uses this metric must be carefully designed to avoid the pitfall of choosing unnecessarily long routes in order to maximize the total energy capacity. 1.3.5 Maximum minimum energy capacity: The primary routing goal could be to select the path with the largest minimum energy capacity. This technique also favors routes with larger energy reserves, but also protects low-capacity nodes from premature expiration. In Figure 5, a protocol using this metric would choose )مبكرا( B G, since the minimum capacity along this route is 2, which is larger than the minimum capacities of all other possible routes. Question#1 For the network topology shown in Figure 6, identify the optimal routes for source A to sink M according to the following criteria (describe how you compute the cost for the optimal route). The numbers X/Y along each link indicate the latency (X) and energy cost (Y) for transmitting a single packet over the link. The number Z under each node indicates the node s remaining energy capacity. (a) Minimum number of hops (b) Minimum energy consumed per packet (c) Maximum average energy capacity (eliminate hops that would result in a higher average but unnecessarily add to the route length!) (d) Maximum minimum energy capacity Page 7

Figure 6: Topology of Question 1 Page 8