CS551 Ad-hoc Routing

Similar documents
Arvind Krishnamurthy Fall 2003

Mobile Routing : Computer Networking. Overview. How to Handle Mobile Nodes? Mobile IP Ad-hoc network routing Assigned reading

15-441: Computer Networking. Lecture 24: Ad-Hoc Wireless Networks

15-441: Computer Networking. Wireless Networking

Ad Hoc Routing. Ad-hoc Routing. Problems Using DV or LS. DSR Concepts. DSR Components. Proposed Protocols

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

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

Ad Hoc Networks: Issues and Routing

Mobile Ad-Hoc Networks & Routing Algorithms

LECTURE 9. Ad hoc Networks and Routing

Ad Hoc Routing Protocols and Issues

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

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols

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

Mobile Ad-hoc and Sensor Networks Lesson 04 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 1

Lecture 13: Routing in multihop wireless networks. Mythili Vutukuru CS 653 Spring 2014 March 3, Monday

Wireless Networking & Mobile Computing

Routing Protocols in MANETs

Ad Hoc Networks: Introduction

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

Computation of Multiple Node Disjoint Paths

Mobile Ad-hoc and Sensor Networks Lesson 05 Mobile Ad-hoc Network (MANET) Routing Algorithms Part 2

Outline. CS5984 Mobile Computing. Taxonomy of Routing Protocols AODV 1/2. Dr. Ayman Abdel-Hamid. Routing Protocols in MANETs Part I

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

Lecture 16: Wireless Networks

ECS-087: Mobile Computing

Performance Evaluation of AODV and DSR routing protocols in MANET

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

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Location Awareness in Ad Hoc Wireless Mobile Neworks

Evaluation of Routing Protocols for Mobile Ad hoc Networks

A local area network that employs either a full mesh topology or partial mesh topology

Mobile Communications. Ad-hoc and Mesh Networks

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

CMPE 257: Wireless and Mobile Networking

Performance Evaluation of Various Routing Protocols in MANET

A Survey - Energy Efficient Routing Protocols in MANET

Mobile & Wireless Networking. Lecture 10: Mobile Transport Layer & Ad Hoc Networks. [Schiller, Section 8.3 & Section 9] [Reader, Part 8]

CS5984 Mobile Computing

MANET TECHNOLOGY. Keywords: MANET, Wireless Nodes, Ad-Hoc Network, Mobile Nodes, Routes Protocols.

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

15-441: Computer Networking

On-Demand Routing in Wireless Ad-Hoc Networks with Wide Levels of Network Density

Geographic Routing in Simulation: GPSR

Wireless Mesh Networks

Routing Protocols in Mobile Ad-Hoc Network

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

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

Quiz 5 Answers. CS 441 Spring 2017

Politecnico di Milano Facoltà di Ingegneria dell Informazione. WI-7 Ad hoc networks. Wireless Internet Prof. Antonio Capone

Performance Analysis and Enhancement of Routing Protocol in Manet

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

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

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

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

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

Secure Routing for Mobile Ad-hoc Networks

REVIEW ON ROUTING PROTOCOLS FOR MOBILE AD HOC NETWORKS

Performance Analysis of MANET Routing Protocols OLSR and AODV

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

A Graph-based Approach to Compute Multiple Paths in Mobile Ad Hoc Networks

MANET is considered a collection of wireless mobile nodes that are capable of communicating with each other. Research Article 2014

A Comparative Study of Routing Protocols for Mobile Ad-Hoc Networks

[Kamboj* et al., 5(9): September, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

EZR: Enhanced Zone Based Routing In Manet

Routing, Routing Algorithms & Protocols

Routing Protocols in MANET: Comparative Study

2. LITERATURE REVIEW. Performance Evaluation of Ad Hoc Networking Protocol with QoS (Quality of Service)

Chapter 16. Wireless LAN, Mobile Ad Hoc Networks, and MANET Routing Protocols. Wireless Network Models. Illustration of an ad hoc network

Wireless LAN, Mobile Ad Hoc Networks, and MANET Routing Protocols

SUMMERY, CONCLUSIONS AND FUTURE WORK

Introduction to Mobile Ad hoc Networks (MANETs)

Energy Efficient Routing Protocols in Mobile Ad hoc Networks

Scalability Performance of AODV, TORA and OLSR with Reference to Variable Network Size

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

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

Dynamic Source Routing in ad hoc wireless networks

A Survey on Intra Domain Protocols and Metrics for Choosing a Best Path in Wireless Network

Routing protocols in Mobile Ad Hoc Network

Routing in Variable Topology Networks

Effects of Sensor Nodes Mobility on Routing Energy Consumption Level and Performance of Wireless Sensor Networks

Security Issues In Mobile Ad hoc Network Routing Protocols

Wireless Network Security Spring 2015

CLASSIFICATION OF ROUTING Routing. Fig.1 Types of routing

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

A FORWARDING CACHE VLAN PROTOCOL (FCVP) IN WIRELESS NETWORKS

Relative Performance Analysis of Reactive (on-demand-driven) Routing Protocols

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

A QoS-based Measurement of DSR and TORA Reactive Routing Protocols in MANET

A Highly Effective and Efficient Route Discovery & Maintenance in DSR

Performance Evaluation of MANET through NS2 Simulation

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

Impact of Hello Interval on Performance of AODV Protocol

2013, IJARCSSE All Rights Reserved Page 85

Figure 1: Ad-Hoc routing protocols.

Performance Comparison of AODV, DSR, DSDV and OLSR MANET Routing Protocols

Part I. Wireless Communication

Mitigating Superfluous Flooding of Control Packets MANET

Performance Comparison of DSDV, AODV, DSR, Routing protocols for MANETs

Transcription:

CS551 Ad-hoc Routing Bill Cheng http://merlot.usc.edu/cs551-f12 1

Mobile Routing Alternatives Why not just assume a base station? good for many cases, but not some (military, disaster recovery, sensor nets) Why not just use regular Internet routing? completely different assumptions about stability, hierarchy but might work well for fixed wireless Why not just flood the data to all nodes? best choice for rapid movement, but doesn t work for many nodes and much traffic 2

Ad-hoc Routing Goals Paths should be: multi-hop paths loop-free inexpensive to set up robust to node movement System should autoconfigure, adapt to movement Low memory, bandwidth, energy required scalable with numbers of nodes localize effects of link failure Multicast? not here :-) 3

Problems With Traditional Approaches Periodic (a priori) routing or LS updates are expensive Dynamic topology problems: frequent LS updates algorithm must converge very quickly to avoid blackholes Many "links" in wireless (many nodes can hear each other) large routing tables/msgs Not studied in the context of realistic radio propagation models, MAC layers and mobility patterns 4

Ad Hoc Routing Create multi-hop connectivity among set of wireless, possibly moving, nodes typically trustworthy (more or less) want low energy consumption implications: cannot use hierarchical addressing, assume things will change Mobile, wireless hosts act as forwarding nodes as well as end systems Need routing protocol to find multi-hop paths Needs to be dynamic to adapt to new routes, movement Interesting challenges related to interference and power limitations 5

Problems Using DV or LS DV protocols may form loops very wasteful in wireless: bandwidth, power loop avoidance sometimes complex LS protocols: high storage and communication overhead More links in wireless (e.g., clusters) - may be redundant higher protocol overhead 6

..Problems Periodic updates waste power tx sends portion of battery power into air reception requires less power, but periodic updates prevent mobile from "sleeping" Convergence may be slower in conventional networks but must be fast in ad-hoc networks and be done without frequent updates 7

Proposed Protocols A priori protocols (DSDV, TORA) pre-compute routing tables Destination-Sequenced Distance Vector (DSDV) hbh, DV protocol w/periodic routing update broadcasts Temporally-Ordered Routing Algorithm (TORA) on demand creation of hbh routes based on link-reversal On-demand protocols (DSR, AODV) compute routes lazily (only when needed) Dynamic Source Routing (DSR) on demand source route discovery Ad Hoc On-Demand Distance Vector (AODV) combination of DSR and DSDV: on demand route discovery with hbh routing 8

CS551 Dynamic Source Routing in Wireless Networks [Johnson96c] Bill Cheng http://merlot.usc.edu/cs551-f12 9

Key Ideas Ad-hoc routing: routing in multi-hop networks of mobile nodes no base stations Note that this goes way back: DARPA packet radio in the early 70s 10

Components: route discovery route maintenance DSR S floods route-request to D Route discovery - basic idea each node forwards request by adding own address and re-broadcasting requests propagate outward until target is found 11

Route Requests (RREQ) and Replies (RREP) A request (w/new hop) is forwarded if: not a duplicate node is not the destination (if D, then send RREP reply) node not already listed in recorded source route (loop suppression) Replies at D are returned to S via source route from D s cache invert source route (not preferred because of potential asymmetry) piggy-backed on another route request from D to S 12

Route Maintenance Several options to detect broken "links": use link-level info (if present) passive ACKs (listen for data to be forwarded) end-to-end 13

Route Cache Keep all source routes in route cache (reuse if possible) Can short-circuit RREQs if it matches the cache just generate a reply but make sure you don t step on your neighbors Can eavesdrop to pre-fill route cache 14

Other Optimizations Piggybacking Data messages on the initial route request Reply messages on the reverse route request Need to do this carefully... interacts with route cache optimization Hop short-cuts If a node notices that the packet has skipped a hop, it can send an unsolicited route reply Rate limiting requests: need to worry about partitions Optimized error handling Snooping error messages 15

Check cache for route to D Sending Data If route exists then if reachable in one hop send packet else insert routing header to D and send If route does not exist, buffer packet and initiate route discovery 16

Performance Evaluation Models for traffic: random pairs sending pseudo-cbr mobility: random waypoint node placement: random path-length relative to optimal Metrics message count relative to optimal 17

Mean Route Length vs. Movement Figure 7 of [Johnson96c] number of nodes 18

Discussion Source routing is good for on-demand routes instead of a priori distribution Route discovery protocol used to obtain routes on demand Caching used to minimize use of discovery Periodic messages avoided But need to buffer packets 19

Discussion Context Ad-hoc networks was in its early stages of development Impact Showed that these networks needed a differrent routing architecture Discussion Good, clean design Simple and useful performance optimization tricks Other comments The field is still looking for non-military applications 20

Other Observations? What do people use ad hoc routing today? sensor nets cars on highways (mostly single-hop) military/disaster recovery applications mesh networking (at places where there is no infrastructure) small-scale sharing with workgroups could use it, but today most people use floppy/zip disks or CD-RW vs. most laptop users today use basestations What are alternatives? 21