Adaptive backup routing for ad-hoc networks Adviser: Ho-Ting Wu Speaker: Zen-De Liu Date:05/14/2007.

Slides:



Advertisements
Similar presentations
1 A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks By Lei Chen.
Advertisements

Overview of Ad Hoc Routing Protocols. Overview 1.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
CSE University of Washington Multipath Routing Protocols in AdHoc Networks.
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.
Revisiting On Demand Routing On Demand Routing schemes are reactive – a route is found when needed. This precludes the periodic exchange of routing tables.
1 Routing in Mobile Ad Hoc Networks most slides taken with permission from presentation of Nitin H. Vaidya University of Illinois at Urbana-Champaign.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
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)
A Review of Current Routing Potocols for Ad-Hoc Mobile Wireless Networks Yibo Sun
Ad-hoc On-Demand Distance Vector Routing (AODV) Sirisha R. Medidi.
Aodv. Distance vector routing Belman principle AODV - overview Similar to DSR –On demand –Route request when needed and route reply when a node knows.
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.
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
Mobile Ad-Hoc Networking By Jared Roberts. Overview What is a MANET? What is a MANET? Problems with routing in a MANET Problems with routing in a MANET.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
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.
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.
Routing Protocols for Mobile Ad-Hoc Networks By : Neha Durwas For: Professor U.T. Nguyen COSC 6590.
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.
Connectivity-Aware Routing (CAR) in Vehicular Ad Hoc Networks Valery Naumov & Thomas R. Gross ETH Zurich, Switzerland IEEE INFOCOM 2007.
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,
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.
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.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
A Receiver-Initiated Approach for Channel-Adaptive On-Demand Routing in Ad Hoc Mobile Computing Networks Xiao-Hui Lin, Yu-Kwong Kwok, and Vincent K. N.
Remote Deployment of Sensor Networks Presentation 3: Providing connectivity between sensor nodes and uplinks.
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
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
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,
Jim Parker CMSC691t Spring 2000 “Ad-hoc On-Demand Distance Vector Routing” A dynamic routing algorithm for mobile ad-hoc networks.
Doc.: IEEE /0174r2 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Date: Authors: Notice: This document.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Routing design goals, challenges,
By Ioannis Chatzigiannakis, Elena Kaltsa, Sotiris Nikoletseas
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Mobile and Wireless Networking
Routing.
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:

Adaptive backup routing for ad-hoc networks Adviser: Ho-Ting Wu Speaker: Zen-De Liu Date:05/14/2007

2007/05/142 Outline  Introduction  Related work  Adaptive backup routing  AODV-ABR  AODV-ABL  Simulation and analysis  Conclusion  Reference

2007/05/143 Introduction  Ad-hoc network is a self-organized,dynamically changing multi- hop network.  All mobile nodes in an ad-hoc network are capable of communicating with each other without the aid of any established infrastructure or centralized controller. An ad-hoc network.

2007/05/144 Introduction(2)  Many routing protocols have been proposed for ad-hoc networks.These routing protocols can be divided roughly into two types, table-driven and demand routing protocol.  Table-driven routing protocols: keep a global picture of network topology and respond to topological changes by propagating update messages throughout the wireless network. such as Destination-Sequenced Distance-Vector routing.  On-demand routing protocols:The route is created only when it is desired by the source node in the on-demand routing protocols. such as Ad-hoc On-Demand Distance-Vector.

2007/05/145 Introduction(3)  The on-demand routing protocol in ad-hoc network have high route discovery latency and reliable problems.  AODV- BR (backup route) improved on-demand routing protocols by creating a mesh and providing multiple alternate routes without transmitting any extra control message.  AODV-BR has to pay extra efforts in the maintenance of alternate route tables and in route recovery.

2007/05/146 Related Work  AODV:AODV can be simply divided into three parts: route request, route reply and route maintenance.  RREQ :  When a source node desires a route to a destination for which it does not already have a route, it broadcasts a route request (RREQ) packet across the network.  Nodes receiving this packet update their information for the source node and set up backwards pointers to the source node in the route tables.  In addition to the source node's IP address, current sequence number, and broadcast ID, the RREQ also contains the most recent sequence number for the destination of which the source node is aware

2007/05/147 Related Work(2)  A node receiving the RREQ may send a route reply (RREP) if it is either the destination or if it has a route to the destination with corresponding sequence number greater than or equal to that contained in the RREQ.  Nodes keep track of the RREQ's source IP address and broadcast ID. If they receive a RREQ which they have already processed, they discard the RREQ and do not forward it.  RREP :Once the source node receives the RREP, it may begin to forward data packets to the destination.  If the source later receives a RREP containing a greater sequence number or contains the same sequence number with a smaller hop count, it may update its routing information for that destination and begin using the better route.

2007/05/148 Related Work(3)  Route maintenance : A route is considered active as long as there are data packets periodically travelling from the source to the destination along that path.  Once the source stops sending data packets, the links will time out and eventually be deleted from the intermediate node routing tables.  If a link break occurs while the route is active, the node upstream of the break propagates a route error (RERR) message to the source node to inform it of the now unreachable destination(s).  After receiving the RERR, if the source node still desires the route, it can reinitiate route discovery.

2007/05/149 Related Work(4)  AODV-BR: When establishing the mesh and looking for multi- path routes, the algorithm takes advantage of the RREPs (Route Replies) messages of AODV without generating additional control messages.  Each neighboring node overhears the RREP packets and records the source of one of RREP packets as the next hop to the destination into its alternate route table.

2007/05/1410 Related Work(5)

2007/05/1411 Related Work(6)

2007/05/1412 Related Work(7)  AODV–LR: tries to repair the link error without informing the source node and without the disruption in the data delivery.  performance can be improved because of that no data retransmissions from the source are required if link failures can be repaired locally.  the local link repairs might increase the hop counts of the data path and then enlarge the end-to-end delays.  a threshold can be used to decide which policy should betaken – to start a local repair process or to conduct a new route discovery process.

2007/05/1413 AODV-Adaptive backup routing (ABR)  AODV-ABR In AODV-BR, It’s appropriate to construct the alternate paths during the route reply phase. When the topology changes more dramatically, alternate paths which were constructed during the reply phase may also be broken. Adaptive to the topology variations =>AODV-ABR

2007/05/1414 AODV-ABR  Constructing alternate routes by overhearing RREP packet, the mesh structure also can be created by overhearing the data packets transmitted from neighbor nodes.

2007/05/1415 AODV-ABR(2) Establishment of the primary and alternate routes when the RREP reaches the source node. Keeps the information of hop count in the routing table and alternate route table.

2007/05/1416 AODV-ABR(3)

2007/05/1417 Broken link repair  When a node detects a link failure in AODV-BR, it will perform a one- hop data broadcast to its neighbors which forwards those packets to destination via alternate route.  The ‘‘one-hop data broadcast’’ will result in poor effectiveness under heavy traffic networks because it will create some unnecessary and duplicated data packets delivered through the alternate routes.

2007/05/1418 Broken link repair(2)  When a node detects a link failure in AODV-ABR, it will perform a handshake process with its immediate neighbors to repair the broken route. The handshake process is accomplished by two one-hop control signals: BRRQ and BRRP.  according to the hop count, the upstream node of the broken link (originator) can select a shorter alternate route.

2007/05/1419 Re-route in AODV-ABR

2007/05/1420 Re-route in AODV-ABR(2)

2007/05/1421  Algorithm : Procedure for Handling Link Break in  AODV-ABR. Procedure for link-break handling  {  Broadcast BRRQ to neighbors with TTL=1;  Wait for receiving BRRP packets;  If (BRRP packet received before timeout) {  Compare the hop count fields of all received BRRP  packets;  Choose the BRRP with the smallest hop count;  Update the next-hop field in the routing table with  the neighbor which transmitted the BRRP with the  smallest hop count;  Update the hop count field in the routing table with  the smallest hop count;  Relay data packets to the next hop;  }  Else  Send RERR back to the source;  }

2007/05/1422  Algorithm : Procedure for Receiving BRRQ in AODV-ABR.  Procedure for receiving BRRQ  {  If (There exists an entry to the destination in its alternate  route table)  If (BRRQ packet is not received from the next hop to  the destination) {  Reply BRRP packet to the initiator of BRRQ;  Copy the routing information from the alternate  route table to the routing table;  }

2007/05/1423 AODV-ABL  Combination of ABR and Local repair.  When the distance between the broken link and the destination is not farther than MAX_REPAIR_TTL hops, try to repair the link by broadcasting a RREQ control signal,just as AODV-LR.  if the broken link is far away from the destination,repair the link by a handshake process with immediate neighbors.

2007/05/1424  Algorithm 4. Procedure for Handling Link Break in  AODV-ABL.  Procedure for link-break handling in  AODV-ABL  {  If (The destination is not farther than MAX_REPAIR_  TTL hops away)  Start local repair;  Else {  Broadcast BRRQ to neighbors with TTL=1;  Wait for receiving BRRP packet;

2007/05/1425  If (BRRP packet received before timeout) {  Compare the hop count fields of all received  BRRP packets;  Choose the BRRP with the smallest hop count;  Update the next-hop field in the routing table with  the neighbor which transmitted the BRRP with the  smallest hop count;  Update the hop count field in the routing table  with the smallest hop count;  Relay data packets to the next hop;  }  Else  Send RERR back to the source;  }

2007/05/1426 Simulation and analysis  Simulation environment

2007/05/1427 Simulation and analysis  Compare the five schemes: AODV, AODV-BR (Backup Route), AODV-ABR (Adaptive Backup Route), AODV–LR (Local repair), and AODV-ABL (combination of ABR and LR) in different pause time.  Longer pause time implies less mobility.

2007/05/1428 Simulation and analysis

2007/05/1429 Simulation and analysis

2007/05/1430 Simulation and analysis

2007/05/1431 Simulation and analysis

2007/05/1432 Simulation and analysis The impact of traffic load :transmission rate of 6

2007/05/1433 Simulation and analysis The impact of traffic load :transmission rate of 8

2007/05/1434 Simulation and analysis under heavy loads by doubling the traffic to 20 session

2007/05/1435 Conclusion  AODV-ABL has the highest throughput,followed by AODV-LR or AODV- ABR and then AODV or AODV-BR.  AODV-LR is more suitable for high loads.  AODV-BR performs better in light loads and decreases in heavy traffic situation because of the increase in packet collisions when there are more and more traffic.  AODV-ABR utilizes the alternative routes of AODV-BR and the concept of AODV–LR. It can repair the failing route by only inquiring the immediate neighbor nodes that have alternate routes.

2007/05/1436 Conclusion  AODV-ABR is not only adaptive to the variations of network topology,but also has small control overhead then AODV-LR.  AODV-ABL provide more stability for connections and retain highest performance under a high node mobility ad-hoc network.  In the future, will improve the proposed schemes by taking the Qos issues into account.

2007/05/1437 Reference  Wei Kuang Lai,Sheng-Yu Hsiao,Yuh-Chung Lin , "Adaptive backup routing for ad-hoc networks" , ScienceDirect Computer Communications 30 (2007) 453–464.  Sung-Ju Lee,Mario Gerla , “ AODV-BR: Backup Routing in Ad hoc Networks”, Proceedings of IEEE WCNC 2000.

2007/05/1438 Q&A