analysis of inconsistent routing components in reactive
play

Analysis of Inconsistent Routing Components in Reactive Routing - PowerPoint PPT Presentation

Analysis of Inconsistent Routing Components in Reactive Routing Protocols Habib-ur Rehman, Lars Wolf Institut fr Betriebssysteme und Rechnerverbund Technische Universitt Braunschweig WMAN 2009, 5 th March, Kassel Introduction Analysis


  1. Analysis of Inconsistent Routing Components in Reactive Routing Protocols Habib-ur Rehman, Lars Wolf Institut für Betriebssysteme und Rechnerverbund Technische Universität Braunschweig WMAN 2009, 5 th March, Kassel

  2. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Outline Introduction How to Improve Reactive Routing? The Problem: Use of Prior-to-demand Collected Routing Data?? Analysis of AODV Objectives and Nature of Analysis AODV-TTL AODV-RS Simulation Setup/Results Conclusions IBR, TU Braunschweig 2/17 Inconsistent Reactive Routing Components

  3. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras How to Improve Reactive Routing? • Reactive Routing • On-demand operations • High Response Time • Connection set up/recovery • Typical Approach • Use prior-to-demand collected routing data • Share more-than-demanded routing data • route request/reply packets carry additional data • Collect more-than-required routing data • overhear the routing packets for others • Use in route interruptions or subsequent route discoveries IBR, TU Braunschweig 3/17 Inconsistent Reactive Routing Components

  4. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Use of Prior-to-demand Collected Routing Data • Examples • DSR maintains alternate routes by overhearing routing packets • AODV uses previously known hop-count in new route discoveries • Overhearing: a common practice among multiple path protocols • For example: AOMDV, AODV-BR • An Inconsistent Approach • No proactive mechanism to refresh stored routing data • Due to ever changing topology future and fortune of such acts • Totally dependent on network and topology conditions • Unpredictable and volatile behavior/effects/benefits IBR, TU Braunschweig 4/17 Inconsistent Reactive Routing Components

  5. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras This Paper • Analyze: use of prior-to-demand collected routing data • Understand the effect on • Protocol operations • Protocol/Network performance • Approach • Analyze the deviation in the behavior of a reactive routing protocol after • Increasing the use of previously collected routing data • Decreasing the use of previously collected routing data IBR, TU Braunschweig 5/17 Inconsistent Reactive Routing Components

  6. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Analysis • Standard AODV vs. two modified versions • AODV-TTL • less dependent on previously collected routing data • more reactive • AODV-RS • shares more routing data for subsequent use • subsequent actions: less reactive • Compared performance metrics • MAC overhead • Routing overhead • Data packet delivery ratio • Route discovery time IBR, TU Braunschweig 6/17 Inconsistent Reactive Routing Components

  7. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras AODV-TTL • Expanding ring search during the route discovery • TTL field determines how many hops a RREQ will travel • In AODV: in case of an existing entry • TTL = last known hop count + TTL_INCREMENT > TTL_START • In AODV-TTL • TTL = TTL_START • Route recovery or route discoveries: completely on-demand IBR, TU Braunschweig 7/17 Inconsistent Reactive Routing Components

  8. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras AODV-RS • Routing messages carry the information on two nodes only • The originator and the previous hop • Route Sharing • Include all the nodes along the path into a RREQ/RREP message • In AODV-RS • every intermediate node appends its previous hop • shares ample amount of prior-to-demand routing data • effect the subsequent actions IBR, TU Braunschweig 8/17 Inconsistent Reactive Routing Components

  9. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Simulations • OPNET Modeler • manet_station node model • Random way point mobility • Simulation scenarios • Varying network size and data streams • Varying mobility parameters Sim ulation settings for Sim ulation Scenarios Pause Tim e, Node Speed and Packet Rate Data Active Nodes Area Variation Pause Tim e Node Speed Data Packet Rate Stream s Nodes of (seconds) (m / sec.) (packets/ second) 800 m 5 8 0, 30, 60, 300, 25 X Pause Time 1 4 900, 1800 20 20 800 m Node Speed 0 1, 2, 5, 10, 25 4 2000 m 20 30 100 X 80 85 Packet Rate 0 1 1, 2, 5, 10, 20 500 m IBR, TU Braunschweig 9/17 Inconsistent Reactive Routing Components

  10. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Results: MAC Overhead MAC Ov e rh e ad (2 5 n o de s 5 stre am s) 395.8248 388.3791 384.4953 400 • AODV-RS 320 • 2-20 % higher packets (x 10 0 0 ) • AODV-TTL 240 • 1-11 % less 160 80 0 A ODV -RS AODV A ODV -TTL MAC Ov e rh e ad (10 0 n o de s 8 0 stre am s) 3000 2481.7781 2500 2052.8417 packets (x 10 0 0 ) 1847.5576 2000 1500 1000 500 0 AODV -RS AODV AODV-TTL IBR, TU Braunschweig 10/17 Inconsistent Reactive Routing Components

  11. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Results: Routing Overhead Ro u tin g Ov e rh e ad (2 5 n o de s 5 s tre am s ) 20 17.8699 • AODV-RS 17.5296 17.3544 16 • 2-20 % higher packets (x 10 0 0 ) • AODV-TTL 12 • 1-11 % less 8 • Quite similar to MAC overhead 4 • In reactive routing protocols, 0 Routing traffic dictates the AODV-RS A ODV AODV-TTL overhead Rou t i n g Ov e r h e a d (10 0 n od e s 80 s t r e a m s ) 625 559.4331 462.4367 500 416.193 packets (x 10 0 0 ) 375 250 125 0 A ODV-RS A ODV A ODV -TTL IBR, TU Braunschweig 11/17 Inconsistent Reactive Routing Components

  12. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Results: Overhead • Why the packet overhead is high in AODV-RS? • Higher initial value of TTL • Less controlled flooding • Higher contribution of RREP messages • More nodes are able to respond during route discovery Percentage of RREQ and RREP packets AODV-RS AODV 25 nodes 5 stream 82.42 8 1.73 25 nodes 20 streams 80.53 77.6 9 Initial value of the TTL field RREQ 100 nodes 20 streams 78.10 75.8 9 AODV-RS AODV 100 nodes 80 streams 77.84 72.69 25 nodes 5 stream 1.21 25 nodes 5 stream 13.53 1.69 13.6 6 25 nodes 20 streams 1.52 25 nodes 20 streams 17.10 2.27 18 .32 RREP 100 nodes 20 streams 1.81 100 nodes 20 streams 18.59 3.0 3 21.73 100 nodes 80 streams 2.56 100 nodes 80 streams 19.29 4 .77 25.34 IBR, TU Braunschweig 12/17 Inconsistent Reactive Routing Components

  13. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Results: Packet Delivery Pa ck e t De l i v e r y Ra t i o (25 n od e s 5 s t r e a m s ) 0.9803 0.9706 1 0.9609 • Data Packet Delivery Ratio • AODV-RS 0.9 • 1-10 % less 0.8 • AODV-TTL 0.7 • 1-8 % higher • Higher overhead 0.6 • causes more saturation A ODV -RS AODV A ODV -TTL • results in less throughput Pa ck e t De l i v e r y Ra t i o (10 0 n od e s 80 s t r e a m s ) 1 0.9 0.8277 0.8 0.7594 0.6834 0.7 0.6 A ODV -RS A ODV A ODV -TTL IBR, TU Braunschweig 13/17 Inconsistent Reactive Routing Components

  14. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Results: Route Discovery Rou t e Di s cov e r y T i m e (25 n od e s 5 s t r e a m s ) 0.42 • Route Discovery Time 0.3947 0.4 0.3929 • Inconclusive 0.3809 0.38 s econ ds • 802.11 is a contention-based MAC 0.36 • AODV-RS 0.34 • 3 % less in (25 nodes 5 streams) scenario 0.32 • 2-6 % higher in others AODV-RS A ODV A ODV -TTL • RREP requires RTS/CTS exchange Rou t e Di s cov e r y T i m e (10 0 n od e s 20 s t r e a m s ) • AODV-TTL 1.2 • 1 % less in (100 nodes 20 streams) 1.1587 1.16 scenario • 0.5-3 % higher in others 1.12 s econ ds 1.0953 1.0831 • Requires more expansion steps of 1.08 ring search 1.04 1 AODV -RS AODV AODV-TTL IBR, TU Braunschweig 14/17 Inconsistent Reactive Routing Components

  15. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Conclusions • More prior-to-demand routing data present in the network • Less RREQs but more RREPs • AODV loses the benefit of expanding ring search • suffers due to higher TTL • More overhead • AODV-RS > AODV > AODV-TTL • Less packet delivery ratio • Mainly due to higher overhead, contention • Route discovery time • unpredictable in contention based scenarios IBR, TU Braunschweig 15/17 Inconsistent Reactive Routing Components

  16. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Conclusions • Expanding ring search without exceptions • Less overhead • Higher route discovery time • Sharing more routing data: Not a good approach • Higher overhead • Collecting more routing data might work in some cases IBR, TU Braunschweig 16/17 Inconsistent Reactive Routing Components

  17. Introduction Analysis AODV-TTL AODV-RS Simulations Results Conclusions Extras Thank you very much for your attention Questions/Comments/Suggestions

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend