Download presentation
Presentation is loading. Please wait.
Published byImogene McCarthy Modified over 6 years ago
1
Route Discovery Latency in On-demand Routing Protocol
Month Year doc.: IEEE yy/xxxxr0 Route Discovery Latency in On-demand Routing Protocol Date: Authors: Notice: This document has been prepared to assist IEEE It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE Patent Policy and Procedures: The contributor is familiar with the IEEE 802 Patent Policy and Procedures < ieee802.org/guides/bylaws/sb-bylaws.pdf>, including the statement "IEEE standards may include the known use of patent(s), including patent applications, provided the IEEE receives assurance from the patent holder or applicant with respect to patents essential for compliance with both mandatory and optional portions of the standard." Early disclosure to the Working Group of patent information that might be relevant to the standard is essential to reduce the possibility for delays in the development process and increase the likelihood that the draft publication will be approved for publication. Please notify the Chair as early as possible, in written or electronic form, if patented technology (or technology under patent application) might be incorporated into a draft standard being developed within the IEEE Working Group. If you have questions, contact the IEEE Patent Committee Administrator at Y. Jeong, and J Ma, ICU John Doe, Some Company
2
Route Discovery Latency in On-demand Routing Protocol Yeonkwon Jeong Joongsoo Ma Mobile Multimedia Research Center Information and Communications University Y. Jeong, and J Ma, ICU
3
Summary Mesh group is considering two kinds of routing protocol:
On-demand(reactive) routing protocol: AODV, DSR Proactive routing protocol: OLSR, DSDV One of well-known weaknesses in on-demand routing protocols is that they Need extra route discovery latency. Request more data buffer during route discovery. This presentation will show The measurement results of route discovery latency in on-demand routing protocol through several experiments on our test-bed. Those results to know ‘what are the main factors increasing route discovery latency’. Y. Jeong, and J Ma, ICU
4
Outline Mesh Networking Architecture Two Kinds of Routing Protocol
Experiment Environment Experiment Results Considering Factors Conclusions Backup Slides Y. Jeong, and J Ma, ICU
5
Mesh Networking Architecture
Mesh Portal Mesh AP Mesh Point STA Mesh Portal MP STA3 MP MAP MAP STA1 MP STA2 Y. Jeong, and J Ma, ICU
6
Two kinds of Routing Protocol[1]
On-demand Routing Discovers and maintains routes only when they are needed Pro: Route maintenance only when needed Reduce the effects of stale routes and overhead due to topology changes (mobility, mesh point failures or power down, etc.) No need to maintain unused routes Con: Extra route discovery latency and data buffer during route discovery Proactive Routing Each node maintains routes to all reachable destinations at all times, whether or not there is current need to deliver data to those destinations. Pro: Little delay Con: Routing overhead to keep network topology (frequent changes) Y. Jeong, and J Ma, ICU
7
Experiment Environment
node1 node2 node3 node4 node5 Background Traffics: 2.5Mbps Setup a route from source to destination node Use PING message MAC Parameters Beacon Interval: 100ms ATIM Window: 5ms RDL(Route Discovery Latency) = Trx_rrep – Ttx_rreq Send background traffics at 2.5Mbps rate from node5 to node2. Equipment Type Laptop Computer Samsung Sens 900 Wireless LAN card Cisco Aironet 350 series OS Linux Redhat 8.0 Kernel version Routing Protocol AODV[2] Y. Jeong, and J Ma, ICU
8
Experiment Results(1) Average Route Discovery Latency # of Hops
non-PSM PSM w/o BT w/t BT 2 4.45ms 4.92ms 78.817ms 684ms 3 7.26ms 8.76ms 160.27ms 1,710.5ms 4 334.4ms 1,298.33ms 657.69ms 2,966.33ms Y. Jeong, and J Ma, ICU
9
Experiment Results(2) Average Route Discovery Latency
Y. Jeong, and J Ma, ICU
10
Experiment Results(3) Average Re-Route Discovery Latency
node1 node2 node A node4 node5 node B Average Re-Route Discovery Latency Processing Time: Ttx_rreq – Trx_rerr Route discovery latency: Trx_rrep – Ttx_rreq Processing Time: Avg ms # of Hops non-PSM PSM 3 648.48ms 796.86ms 4 984.42ms ms Y. Jeong, and J Ma, ICU
11
Considering Factors(1): Expanding Ring Search
To prevent unnecessary network-wide dissemination of RREQ Dissemination of RREQ use Expanding Ring Search technique Adjust ‘TTL’ field in IP header After sending RREQ, Nodeorig of sending RREQ must wait RREP for following time Ring_Search_Time = 2*40ms*(TTL_Value + 2) # of RREQ trial TTL_Value Waiting Time 1st 2 320ms 4th 8 800ms 2nd 4 480ms 5th 35 2800ms 3rd 6 640ms 6th Y. Jeong, and J Ma, ICU
12
Considering Factor(2): IEEE802.11 PSM Operation
Hop-by-Hop wakeup mechanism When the number of hops is N, the possible transmission delays can be increased until (BI-ATIM window) +BI*(N-1) The transmission delays are dependent on the number of hops and node states such as awake or doze. Y. Jeong, and J Ma, ICU
13
Conclusions As the number of hops increases, the route discovery latency is increased Design considerations How many MPs can be supported? What is the average number of hops? Do you have efficient ring search mechanism to disseminate RREQ? How to reduce the transmission delay in PSM? Broadcast Multicast How much buffer spaces is required? Y. Jeong, and J Ma, ICU
14
References [1] W-Mesh Alliance, “Wi-Mesh Alliance Proposal for TGs”, IEEE /573r3, July, 2005 [2] C.perkins, E.Royer, S.Das, “Ad-hoc On-Demand Distance Vector (AODV) Routing”, IETF Internet draft, draft-ietf-manet-aodv-13.txt, Feb Y. Jeong, and J Ma, ICU
15
Backup Slides Y. Jeong, and J Ma, ICU
16
UDP Performances Scenario
Source Node2 Node3 Node4 Node5 Various Traffic Fixed Size Data Scenario Send traffics from node5 to source at from 0 ~ 5Mbps Source also sends traffics to destination for 100 seconds Use fixed size data at 0.6Mbps MTU size: 1450byte + IP Header Y. Jeong, and J Ma, ICU
17
TCP Performances Scenario The received data rate (Kbyte/s)
Source sends a file to destination Use FTP program File size: 30MBytes The received data rate (Kbyte/s) # of Hops non-PSM PSM 1 530.24 500.13 2 270.3 120.69 3 150.63 64.2 4 120.18 27.72 Y. Jeong, and J Ma, ICU
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.