SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.

Slides:



Advertisements
Similar presentations
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Advertisements

Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
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
4/16/2017 A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch, David Maltz, David Johnson, Yih-Chun Hu and Jorjeta.
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.
Wireless Ad Hoc Network Routing Protocols CSE Maya Rodrig.
QoS Constraint Routing Protocols for Mobile Ad Hoc
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols Josh Broch David A. Maltz David B. Johnson Yih-Chun Hu Jorjeta Jetcheva.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
Milano, 4-5 Ottobre 2004 IS-MANET The Virtual Routing Protocol for Ad Hoc Networks ISTI – CNR S. Chessa.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
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.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Institut für Betriebssysteme und Rechnerverbund Technische Universität Braunschweig Multi hop Connectivity in Mobile Ad hoc Networks (MANETs) Habib-ur.
Mobile Routing protocols MANET
Mobile Adhoc Network: Routing Protocol:AODV
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering POWER-SPEED A Power-Controlled Real-Time Data Transport Protocol for Wireless Sensor-Actuator.
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.
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.
A Novel Mechanism for Flooding Based Route Discovery in Ad Hoc Networks Jian Li and Prasant Mohapatra GlobeCom’03 Speaker ︰ CHUN-WEI.
SRI International 1 A Simulation Comparison of TBRPF, OLSR, and AODV Richard Ogier SRI International July 2002.
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,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
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.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
On-Demand Routing Protocols Routes are established “on demand” as requested by the source Only the active routes are maintained by each node Channel/Memory.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
November 4, 2003Applied Research Laboratory, Washington University in St. Louis APOC 2003 Wuhan, China Cost Efficient Routing in Ad Hoc Mobile Wireless.
Dynamic Link Labels for Energy Efficient MAC Headers in Wireless Sensor Networks Sheng-Shih Wang Gautam Kulkarni, Curt Schurgers, and Mani Srivastava IEEE.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
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.
Routing with Congestion Awareness and Adaptivity in Mobile Ad hoc Networks Duc A. Tran and Harish Raghavendra Multimedia and Collaborative Networking Group.
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
2005/12/14 1 Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross-Layer Information Awareness Xin Yu Department of Computer Science.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Ad Hoc Wireless Routing Different from routing in the “wired” world Desirable properties of a wireless routing protocol –Distributed operation –Loop freedom.
HoWL: An Efficient Route Discovery Scheme Using Routing History in Mobile Ad Hoc Networks Faculty of Environmental Information Mika Minematsu
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Analysis the performance of vehicles ad hoc network simulation based
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
By Ioannis Chatzigiannakis, Elena Kaltsa, Sotiris Nikoletseas
A comparison of Ad-Hoc Routing Protocols
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
ECE 544 Protocol Design Project 2016
Mobile and Wireless Networking
Ad hoc Routing Protocols
ECE 544 Protocol Design Project 2016
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
A Probabilistic Routing Protocol for Mobile Ad Hoc Networks
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Efficient flooding with Passive clustering (PC) in Ad Hoc Networks
Presentation transcript:

SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra Computer Science Department, University of California Davis ACM MobiHoc, vol. 2, 2003, pp

October 30, 2003 Sheng-Shih Wang Outline  Introduction  Path Aware (PA)-SHORT  Energy Aware (EA)-SHORT  Simulation  Conclusion

October 30, 2003 Sheng-Shih Wang Introduction  Routing Protocol Categories Table-driven vs. on-demand  Proposed Routing Protocol Self-Healing and Optimizing Routing Technique (SHORT) Self-Healing and Optimizing Routing Technique (SHORT) Reduce energy consumption Less overhead Path Aware (PA)-SHORT Reduce the number of hops Energy Aware (EA)-SHORT Conserve power

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Problem Description A B C D E F G H I Initial path (after route discovery process) hops Initial path (after route discovery process) hops A B C D E F G H I J J, E, and H is in the transmission ranges of A, J, and F, respectively Mobility (but retain connectivity) Mobility (but retain connectivity) Desired path (after mobility) hops Desired path (after mobility) hops A E F H I J

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Basic Short-Cut Path Formations  ( n, k )  n routing hops can be reduced to k hops Hop (2,1) short-cut Hop (3,2) short-cut

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Short-cut Occurrence Analysis Experimental model (proportion of packets encountering short-cuts) Experimental model (proportion of packets encountering short-cuts) (n,2) short-cut is much more frequent than (n,1) short-cut (n,2) short-cut is much more frequent than (n,1) short-cut

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Properties  Work with any underlying routing protocol  Shorten the route according to the up-to-date topology  Different routing protocol uses different SHORT  Hop comparison array In packet header SA  Source Address DA  Destination Address HC  Hop-Count NA  Neighbor’s (Sender) Address (current HC – stored HC) > 2  a short-cut path exists

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example A B C D E F G H I J

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J 0 0

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J current HC(1) – stored HC(0) = 1  nothing is updated 1 1

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J 2 2

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J 3 3

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) UPDATE !!! current HC(4) – stored HC(0) = 4  UPDATE !!! node J sends message to A to update its routing table node J modifies its own routing table A B C D E F G H I J 4 4 4

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J 5 5 5

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J 6 6

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J UPDATE !!! current HC(7) – stored HC(4) = 3  UPDATE !!! node F sends message to E to update its routing table

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Example (cont.) A B C D E F G H I J Before Self-Healing Before Self-Healing After Self-Healing After Self-Healing A E F H I J

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Concept  Goal Balance the energy consumption at all nodes  Idea Divert the traffic to other nodes

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Basic Cases 1 SACD B P Data packets are successively forwarded by A, B, and C, node P can overhear the same packet three times (from A, B, and C) If node P sees the current energy level of node B, and find out that the difference of energy level as node B and itself is significant enough Node P will do the redirection

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 AC B P Overhear table kept in each node has 3 fields: source-destination pair sequence number overhear list:

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 (cont.) AC B P [S-D, 1, ]

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 (cont.) AC B P [S-D, 1, ]

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 (cont.) AC B P [S-D, 1, ] (HC(B) == HC(A) + 1) AND (lvl(P)  MAX(lvl(A), lvl(B) + 2)  candidate B

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 (cont.) AC B P [S-D, 1, ]

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 (cont.) AC B P [S-D, 1, ] HC(C) == HC(B) + 1 == HC(A) + 2 lvl(P)  MAX(lvl(A), lvl(C) lvl(P)  MAX(lvl(B)) + 2 activate this new subpath

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example 1 (cont.) AC B P 232 4

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Basic Cases 2 Data packet travels along node A, B, and C, node P knows that it is a neighbor of both node B and its up-stream on-route neighbor (i.e., node A) Node Q finds that node B needs to be circumvented and Q is adjacent with the down-stream on-route neighbor of node B (i.e., node C) Node Q broadcasts a message to find the up-stream of node B Node P gets the message, and replies with an acknowledgement SACDB P Q

October 30, 2003 Sheng-Shih Wang Energy Aware (EA)-SHORT --- Example SBA C D T E SBA C D T E Case 2 SBA C D T E Case 1

October 30, 2003 Sheng-Shih Wang Simulation Environment  ns-2 simulator Radio model is based on Lucent Technologies WaveLAN product Transmission rate: 2 Mbps Transmission range: 250 m MAC layer with DCF

October 30, 2003 Sheng-Shih Wang PA-SHORT Simulation --- Simulation Setup  Mobility model 100 mobile nodes Transmission range: 2000m  6000m Pause time (mobility rate): 45, 90, 180, 270, 540 and 720 simulation seconds  Traffic model 16 simultaneous flows with source-destination pairs spreading randomly Packet size: 256 bytes

October 30, 2003 Sheng-Shih Wang PA-SHORT Simulation --- Path Optimality path optimality  the ratio of the number of hops a packet took to reach its destination over the shortest hop distance between the source-destination pair at the time the packet is sent AODV does not guarantee shortest path DSR is better than AODV because it enjoys (n,1) short-cut

October 30, 2003 Sheng-Shih Wang PA-SHORT Simulation --- Delivery Rate The loss rate is proportional to the route length

October 30, 2003 Sheng-Shih Wang PA-SHORT Simulation --- Routing Overhead routing overhead  the total number of routing packets (short-cut information messages are included) divided by the total number of delivered packets

October 30, 2003 Sheng-Shih Wang PA-SHORT Simulation --- Number of Route Requests number of route requests  re-broadcasts packets are not counted

October 30, 2003 Sheng-Shih Wang EA-SHORT Simulation --- Simulation Environment 5 src nodes 5 dest nodes 5 src nodes 5 dest nodes

October 30, 2003 Sheng-Shih Wang EA-SHORT Simulation --- Simulation Setup Non-uniform traffic 120 nodes 100 nodes are forwarding nodes 20 nodes are traffic nodes 10 nodes are traffic source nodes 10 nodes are sink nodes Transmission range: 1200m  1200m Maximum moving speed: 1, 10, and 20 m/s Pause time: 0, 200, and infinite seconds Packet size: 256 bytes

October 30, 2003 Sheng-Shih Wang EA-SHORT Simulation --- Network Capacity Time- Line pause time  200 secs moving speed  10 m/s 6 packets per second per flow

October 30, 2003 Sheng-Shih Wang Conclusion  SHORT Improve routing optimality dynamically Redirect the path to the current more optimal one Higher delivery rate Longer network lifetime  Future work QoS requirement Multicast tree/mesh constructions

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Special Case 1 A B C Q D source

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Special Case 1 A B C Q D NO UPDATE !!! Source node receives the packet with HC  2 sent from its neighbor  UPDATE !!!

October 30, 2003 Sheng-Shih Wang Path Aware (PA)-SHORT --- Special Case 2 A B C D E F A B C D E G F destination Destinations do an additional broadcast