SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
Self-Organizing Hierarchical Routing for Scalable Ad Hoc Networking David B. Johnson Department of Computer Science Rice University Monarch.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
1 Routing in Mobile Ad Hoc Networks most slides taken with permission from presentation of Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Wireless Ad Hoc Network Routing Protocols CSE Maya Rodrig.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
Computer Networks: Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
8/7/2015 Mobile Ad hoc Networks COE 549 Routing Protocols II Tarek Sheltami KFUPM CCSE COE 1.
Ad Hoc Wireless Routing COS 461: Computer Networks
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
The Zone Routing Protocol (ZRP)
CIS 725 Wireless networks. Low bandwidth High error rates.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
Ad hoc On-demand Distance Vector (AODV) Routing Protocol ECE 695 Spring 2006.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Ad Hoc Routing: The AODV and DSR Protocols Jonathan Sevy Geometric and Intelligent Computing Lab Drexel University
RFC 3561 AODV Routing Protocol Mobile Ad Hoc Networking Working Group Charles E. Perkins INTERNET DRAFT Nokia Research Center 19 June 2002 Elizabeth M.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
Ad Hoc Routing: The AODV and DSR Protocols Speaker : Wilson Lai “Performance Comparison of Two On-Demand Routing Protocols for Ad Hoc Networks”, C. Perkins.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
AODV: Introduction Reference: C. E. Perkins, E. M. Royer, and S. R. Das, “Ad hoc On-Demand Distance Vector (AODV) Routing,” Internet Draft, draft-ietf-manet-aodv-08.txt,
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Traditional Routing A routing protocol sets up a routing table in routers A node makes a local choice depending on global topology.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
CS 6401 Intra-domain Routing Outline Introduction to Routing Distance Vector Algorithm.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Lecture 28 Mobile Ad hoc Network Dr. Ghalib A. Shah
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Ad hoc Routing Protocols
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Routing.
Vinay Singh Graduate school of Software Dongseo University
Computer Networks: Wireless Networks
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse

Introduction  Links in an ad hoc network could be unidirectional.  Many Ad hoc network routing protocols are not designed to handle unidirectional links (TORA).  Some handle unidirectional links but are very inefficient (DSR).

Noise: source of one-way link.  Transient unidirectional links. Go away when noise subsides or nodes move. A B C D E

Asymmetry in Transmit Power  Topology Control Schemes: Sensor Network  Heterogeneity of hardware: Home Network A B C A B C

Problems due to one-way links.  Collision avoidance (RTS/CTS) scheme is impaired Even across bidirectional links! ABC RTS CTS X MSG

Problems due to one-way links  Collision avoidance (RTS/CTS) scheme is impaired Even across bidirectional links.  Unreliable transmissions through one-way link. May need multi-hop Acks at Data Link Layer.  Link outage can be discovered only at downstream nodes.

Problems for Routing Protocols  Route discovery mechanism. Cannot reply using inverse path of route request. Need to identify unidirectional links. (AODV)  Route Maintenance. Need explicit neighbor discovery mechanism.  Connectivity of the network. Gets worse (partitions!) if only bidirectional links are used.

Average Bidirectional Connectivity

Distribution of Bidirectional Connectivity. 200 random topologies. Probablity of one-way link = 0.25

Reverse route for one-way link  Let A  C be a one-way link.  C  B  A is a 2-hop reverse route. A B C

Connectivity with reverse routes.

One-way links with reverse routes.

Average Reverse Route Length

Observations from analysis.  Topologies generated with asymmetric transmit power also produce similar graphs.  The connectivity follows a long tail distribution.  Reverse routes are short (2 or 3 hops) for most one-way links.

SRL: Sub Routing Layer  Short reverse routes for one-way links Improve connectivity substantially. Also decrease route lengths.  SRL discovers and maintains reverse routes for one-way links.  It provides a bidirectional abstraction to the routing protocols.  Provides services such as reliable transmission and link breakage detection.

Internals of SRL  Reverse Distributed Belmanford Algorithm Distance vector based technique.  Each node maintains: Shortest path from other nodes in its locality. Periodically neighbor-casts this information.  Locality of node A: Set of nodes that can reach A in r hops. r: is the radius of locality.

Reverse Distributed Belmanford Algorithm. A B C A; 2; C C; 1; B C; 2; B B; 1; A A; 1; C Update Message Format: Source; #hops; First Hop Reverse Route: C  B  A

RDBA contd.  Periodic update messages are neighbor-cast: Source ID : Hop Count : First Hop  Sources restricted to locality of radius r. r: called SRL radius is small (2 – 3). Scalable to large networks.  No counting to infinity problem. Ignore distances bigger than r.  No Route-loops. Use first hop information to check for loops.

SRL: Periodic Updates  Incremental Updates Most recent changes in hop count or first hop. Sent periodically at same rate as hello messages. Replaces hello messages.  Complete Updates Contains entire data for locality. Sent with much lower frequency. Random distribution to avoid co-ordination.  Hello Packets Sent when no incremental updates need to be sent.

Optimization 1: Dynamic SRL  The SRL radius of each node could be different.  Each node increases radius until it can find reverse routes.  Radius decreases if reverse routes are shorter than the radius.  Decreases the number of updates that is neighbor- cast: lower overhead.

Optimization 2: On-demand DSRL  Routing protocol requests DSRL to find reverse routes for certain one-way links.  Reverse routes maintained only for the chosen one-way links.  Routing strategy that uses one-way links only when route discovery along bidirectional links fail.

Services provided by SRL  Identification of one-way links (radius = 1): Routing protocols can avoid them.  Reverse route forwarding: Routing protocol uses reverse routes to send route replies and route errors. Not good for data packets.  Link breakage detection: Several protocols rely on lower layers to do this.  Reliable Transmission across unidirectional links: Multi-hop Acks can be used if required by the protocol.

Simulation: AODV over SRL  AODV is adapted on top of SRL. Use reverse routes for RREPs and RERRs. Uses SRL’s link break discovery service.  Compared with traditional AODV. Routes only along bidirectional links. Uses black-list to identify unidirectional links. Runs on top of IEEE

Simulation Setup  80 nodes in 1300m x 1300m area.  220m nominal radio range (WaveLan).  360s total simulation time. 300s of data origination.  20 random src-dest pairs for each run.  50 random topology for each experiment.  Packet Size: random between 64B – 1024B.  Average data rate: 1 packet per sec.

Static Experiments: Packet Delivery.

Static Experiments: Average Route Length.

Mobility Experiments: Packets Originated

Mobility Experiments: Packet Delivery.

SRL Overhead: Average Length of Update Packets.

Conclusions  SRL increases the packet delivery of AODV by 30%.  The overhead generated by SRL is not very significant and can be further reduced.  The effect of optimizations need to be studied.  RTS/CTS implementation with SRL would be interesting!