Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Topic 6. Security in Mobile Ad-Hoc Networks.
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Mitigating Routing Misbehavior in Mobile Ad-Hoc Networks Reference: Mitigating Routing Misbehavior in Mobile Ad Hoc Networks, Sergio Marti, T.J. Giuli,
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
DSR The Dynamic Source Routing Protocol Students: Mirko Gilioli Mohammed El Allali.
Mitigating Routing Misbehavior in Mobile Ad Hoc Networks By Sergio Marti, T.J. Giuli, Kevin Lai, & Mary Baker Department of Computer Science Stanford University.
MPAC 2004Rae Harbird 1 RUBI Adaptive Resource Discovery for Ubiquitous Computing Rae Harbird Stephen Hailes
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
CSE University of Washington Multipath Routing Protocols in AdHoc Networks.
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.
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.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Routing in Mobile Ad Hoc Networks Marc Heissenbüttel University of Berne Bern,
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
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.
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)
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
An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks Authors: A. Boukerche, K. El-Khatib, L. Xu, L. Korba.
Mobile Adhoc Network: Routing Protocol:AODV
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
Ad-Hoc Networks. References r Elizabeth Royer and Chai-Keong Toh, " A Review of Current Routing Protocols for Ad Hoc Wireless Mobile Networks, " IEE Personal.
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
1 Dynamic Source Routing in Ad Hoc Wireless Networks David B. Johnson and David A. Maltz published in the book “Mobile Computing” 1996.
Cache Management of Dynamic Source Routing for Fault Tolerance in Mobile Ad Hoc Networks.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
1 Ad Hoc On-Demand Distance Vector Routing (AODV) Dr. R. B. Patel.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
DSR: Introduction Reference: D. B. Johnson, D. A. Maltz, Y.-C. Hu, and J. G. Jetcheva, “The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks,”
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
DRP: An Efficient Directional Routing Protocol for Mobile Ad Hoc Networks Hrishikesh Gossain Mesh Networks Product Group, Motorola Tarun Joshi, Dharma.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
2005/02/171 A Region-Based Routing Protocol for Wireless Mobile Ad Hoc Networks Speaker: Chen-Nien Tsai Adviser: Kai-Wei Ke.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
Dynamic Source Routing in Ad Hoc Wireless Networks
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
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
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
KAIS T Location-Aided Flooding: An Energy-Efficient Data Dissemination Protocol for Wireless Sensor Networks Harshavardhan Sabbineni and Krishnendu Chakrabarty.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Mobile Ad Hoc Networking By Shaena Price. What is it? Autonomous system of routers and hosts connected by wireless links Can work flawlessly in a standalone.
Speaker: Ju-Mei Li Virtual Paths Routing: A Highly Dynamic Routing Protocol for Ad Hoc Wireless Networks Abdulrahman H. Altalhi and Golden G. Richard Computer.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
By Ioannis Chatzigiannakis, Elena Kaltsa, Sotiris Nikoletseas
A comparison of Ad-Hoc Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Mobile Ad-hoc Networks (MANET)
Vinay Singh Graduate school of Software Dongseo University
A Routing Protocol for WLAN Mesh
Routing protocols in Mobile Ad Hoc Network
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1

Outline ■ Introduction ■ Assumptions ■ Basic Operation  Route Discovery  Route Maintenance ■ Optimizations ■ Performance Evaluation ■ Conclusion 2

Introduction (1/3) Ad hoc network  A collection of mobile hosts with wireless network interfaces may form a temporary network  Without the aid of any established infrastructure or centralized administration 3

Introduction (2/2) Dynamic Source Routing  The sender of a packet determines the complete sequence of nodes through which to forward the packet  The sender explicitly lists this route in the packet’s header DSR offers a number of advantages  Uses no periodic routing advertisement messages Network bandwidth overhead Battery power 4

Assumptions n Each host should be willing to forward packets for other hosts The diameter of the ad hoc network may be greater than one Hosts move at any time without notice, but the speed with which hosts move is moderate Hosts can enable a promiscuous receive mode on their wireless network interface hardware 5

Basic Operation The sender constructs a source route in the packet’s header Each host in the ad hoc network maintains a route cache When a host sends a packet to another host  A route is found Use this route to transmit the packet Use the route discovery  No route is found The route should fail  The correct operation of a route in use we call route maintenance 6

Basic Operation – Route Discovery (1/3) A host initiating a route discovery  Broadcasts a route request packet Each route request packet contains  Route record  Initiator address  Request id If the route discovery is successful  The Initiating host receives a route reply packet 7

Basic Operation – Route Discovery (2/3) When any host receives a route request packet, it processes the request according to the following steps:  If is found in this host Discard the route request packet  If this host’s address is already listed in the route record Discard the route request packet  If the target of the request matches this host’s address Return a copy of this route in a route reply packet to the initiator  Otherwise, append this host’s address to the route record, and re-broadcast the request 8

Basic Operation – Route Discovery (3/3) 9

Basic Operation – Route Maintenance (1/2) Conventional routing protocols integrate route discovery with route maintenance by continuously sending periodic routing updates There are no periodic message of any kind from any of the mobile hosts It monitors the operation of the route and inform the sender of any routing errors  The host sends a route error packet to the original sender 10

Basic Operation – Route Maintenance (2/2) 11

Optimizations Full Use of the Route Cache (1/2) A host can add entries to its route cache any time it learns a new route A host may use its route cache to avoid propagating a route request packet received from another host 12

Optimizations Full Use of the Route Cache (2/2) There are two problems can occur Collision  Delay for a period of d d=Hx(h – 1 + r) h : the length of network hops for the route to be returned r : a random number between 0 and 1 H : a small constant delay to be introduced per hop (4 msec) Loop  The host instead discards the request if the route in its reply would contain a loop 13

Optimizations Reflecting Shorter Routes While two hosts are communicating with each other using cached routes  it is desirable for the hosts to begin using shorter routes if the hosts move sufficiently closer together Network interfaces operate in promiscuous receive mode Use an unsolicited route reply packet It has not yet added this method to simulator 14

Optimizations Improved Handling of Errors Use promiscuous receive mode 15

Performance Evaluation (1/3) The Simulation  The area in which the host move is square, 9 meters on a side  Each host moves with a velocity between 0.3 ~ 0.7 meters / s  Each transceiver has a range of 3 meters  Packet lengths 70% of the packets are long packets (1000 bytes) The remainder are short packets (32 bytes)  Transmissions to a host that is out of range always fail while transmissions to a host in range fail with a probability of 5%  The bandwidth for transmitting data is 100 Kbytes / s 16

Performance Evaluation (2/3) 17

Performance Evaluation (3/3) 18

Conclusion This presentation has presented a protocol for routing packets between wireless mobile hosts in an ad hoc network. Future work  Security 19