Ppt.: IEEE 802.11-05/0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 1 Efficient Routing through Late Binding in Wireless Meshes Notice:

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0300r1 Submission May 2007 Guenael Strutt, MotorolaSlide 1 LB93 Unresolved RFI Comments Notice: This document has been prepared to.
Advertisements

Doc.: IEEE /0247r1 Submission March 2005 Atsushi FujiwaraSlide 1 Advantages of multiple channel usage in 11s WLAN Mesh network Notice: This document.
Doc.: IEEE /90r0 Submission Nov., 2012 NICTSlide b NICT Proposal IEEE P Wireless RANs Date: Authors: Notice: This document.
Doc.: IEEE /0930r0 Submission July 2006 Nancy Cam-Winget, Cisco Slide 1 Editor Updates since Jacksonville Notice: This document has been prepared.
Doc.: IEEE /1212r0 Submission TGT and MEF Liaison Notice: This document has been prepared to assist IEEE It is offered as a basis for.
LB84 General AdHoc Group Sept. Closing TGn Motions
Overview of IEEE Date: Authors: September 2014
[ Interim Meetings 2006] Date: Authors: July 2005
Fair and protected DLS July 2007 Date: LG Electronics
Long SlotTime Option for RTS/CTS Procedure
Fair and Protected DLS September 2007 Date:
LB73 Noise and Location Categories
LB73 Noise and Location Categories
Waveform Generator Source Code
March 2014 Election Results
Fair and Protected DLS September 2007 Date:
Attendance and Documentation for the March 2007 Plenary
3GPP Extended Date: Authors: July 2005 July 2005
[ Policies and Procedure Summary]
[ Policies and Procedure Summary]
Motion to accept Draft p 2.0
[place presentation subject title text here]
(Presentation name) For (Name of group) (Presenter’s name,title)
TGp Closing Report Date: Authors: March 2006 Month Year
On Coexistence Mechanisms
[Comparison between CDMA Code and Contention-based Access]
Self-organizing and Auto-configuring Mesh Networks
On Coexistence Mechanisms
Reflector Tutorial Date: Authors: July 2006 Month Year
TGv Redline D0.07 Insert and Deletion
TGu Timeline Date: Authors: January 2005 January 2005
TGv Redline D0.06 Insert and Deletion
Experimental DTV Sensor
Proposal for Resolving Comments on Intra-Mesh Congestion Control
Efficient Routing through Late Binding in Wireless Meshes
IEEE P Wireless RANs Date:
TGu-changes-from-d0-01-to-d0-02
LB73 Noise and Location Categories
May 2006 doc.: IEEE /0601r0 May 2006 Handling the Groupcast Sequence Number for Proxied Device in Multihop Mesh Date: Authors: Notice:
Air Efficiency and Reliability Enhancements for Multicast
TGy draft 2.0 with changebars from draft 1.0
TGv Redline D0.10 Insert and Deletion
IEEE WG Opening Report – July 2007
WAPI Position Paper Sept 2005 Sept 2005 IEEE WG
Redline of draft P802.11w D2.2 Date: Authors:
Simulation Results for Adaptive Rate Control
Deployment Considerations in Wireless Mesh Networking
TGu-changes-from-d0-02-to-d0-03
[ Policies and Procedure Summary]
Long SlotTime Option for RTS/CTS Procedure
Beamforming and Link Adaptation Motions
Beam Ad Hoc Agenda Date: Authors: March 2007 March 2007
Path Selection and Path Switch Mechanism
November 2012 Opening Report
Questions to the Contention-based Protocol (CBP) Study Group
Air Efficiency and Reliability Enhancements for Multicast
Medium occupancy as coexistence metrics
Motion to go to Letter Ballot
EC Motions – July 2005 Plenary
TGu-changes-from-d0-04-to-d0-05
Method for geting Link RCPI
TGu-changes-from-d0-03-to-d0-04
TGu Motions Date: Authors: May 2006 May 2006
Reserve Option Contradiction
WNG SC Closing Report Date: Authors: November 2005
Simulation Results for Adaptive Rate Control
Efficient Routing through Late Binding in Wireless Meshes
MAC Address Spoofing in Mesh
WAPI Position Paper Sept 2005 Sept 2005 IEEE WG
Proposal for Diagnostic Alerts
Presentation transcript:

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 1 Efficient Routing through Late Binding in Wireless Meshes 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, 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. Date: Authors:

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 2 Abstract Traditional routing in wired and wireless networks, including mesh networks, typically choose a deterministic path on which packets are routed. Path changes occur over a relatively longer time scale with detection of changes in network path properties. However, many characteristics of the wireless environment change at much smaller timescales than what routing protocols can react to. In this work, we contend that traditional routing approaches, when applied to wireless mesh networks miss significant opportunities of the wireless broadcast or multicast advantage in route selection. In our proposed work, we define a new mechanism for routing in wireless mesh networks, where the exact path choice is instantiated only at packet transmission time, taking into account exact channel characteristics. Our analysis shows that such an approach can lead to significant performance improvements in many multi- hop wireless networking scenarios, and particularly in wireless mesh networks.

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 3 Overview and Assumptions A multi-hop and multi-radio wireless mesh network –Mesh Nodes and Stations Problems explicitly addressed in this talk: –Routing metric and its implications –Routing strategy and its implications –Transmission power control (to a limited extent) Problems not explicitly addressed (but we have interesting solutions for): –Channel assignment

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 4 Objective High throughput routing –Maximize amount of traffic from STAs to Mesh Access Points (MAPs) Tx power control not necessary for energy efficiency –Because mesh nodes are usually powered Tx power control necessary to reduce contention –And thus achieve high throughput –Choice of Tx power depends on link characteristics

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 5 Talk Outline Routing with late binding Cost metrics Load balancing Summary and future work

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 6 Well-defined path derived from routing protocol Cost (ETX) = 4 (if no failures on path) Traditional routing Other links ignored at packet forwarding time S 3 12D 6 45

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 7 Well-defined path derived from routing protocol Cost (ETX) = 10 (given a sequence of failures) Traditional routing Packet loss S 3 12D 6 45

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 8 Problem with traditional routing A single deterministic apriori path No “wireless multicast/broadcast advantage”

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 9 Routing with late binding Exploit diversity in wireless environments Bind exact paths after packet transmission in each hop –No pre-determined single path Exploits “wireless multicast/broadcast advantage” Gain greater cost efficiency Works with all reasonable metrics (not just hop count)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 10 Routing with late binding 3 D 6 Packet loss S12 45 Transmit each packet towards intended next hop (intended next hop decided as before)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 11 Routing with late binding 3 D 6 S12 45 Packet loss Transmit each packet towards intended next hop (intended next hop decided as before)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 12 Routing with late binding S 3 D Packet loss

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 13 Routing with late binding S1 4 3 D Cost (Num. Tx) = 4 (Compare to Cost = 10 for a deterministic path)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 14 Routing with late binding S1 4 3 D Cost (Num. Tx) = 4 (Compare to Cost = 10 for a deterministic path) Number of path choices = 2 * 2 * 2 = 8 We just need one good path!

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 15 Routing with late binding S1 4 3 D Need additional mechanism to deal with redundancy What if both (or three paths) deliver the same packet? Interference Need simple protection mechanisms

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 16 Routing with late binding 3 D 6 S12 45 Protection against redundancy RTS

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 17 Routing with late binding 3 D 6 S12 45 Protection against redundancy CTS

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 18 Routing with late binding 3 D 6 S12 45 Protection against redundancy Data

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 19 Routing with late binding 3 D 6 S12 45 RTF: Request to Forward (more than an ACK) RTF 4 on receiving 1’s RTF suppresses its own RTF

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 20 Routing with late binding 3 D 6 S12 45 RTF Staggered in time probabilistically, based on cost (Cost(1,D) < Cost(4,D) and so 1 sends first) Each potential forwarder that did not hear another RTF, sends an RTF (If 4 did not hear 1’s RTF)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 21 Routing with late binding 3 D 6 S12 45 CTF: Confirm to Forward CTF(1) S confirms forwarding role for only one of them

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 22 Routing with late binding 3 D 6 S12 45 RTS Repeats at next hop and so on … RTF send by nodes that improve cost to destination (4 will not send RTF to 1)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 23 Talk Outline Routing with late binding Cost metrics Load balancing Summary and future work

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 24 Towards a routing metric Consider the single-channel case If packet loss rate = p, then expected number of transmissions is 1 / (1-p) [under independence assumption] If packet size = s and Tx data rate = B, then channel occupancy duration is s / B Transmit power translates to range of interference –We also consider the number of interfered nodes due to the transmission

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 25 S 3 12D 6 45 A proposed metric Loss rate = p Intefered node count = n Tx data rate = B Packet size = s Cost = (n * s) / [B (1-p)] Loss rate = 0.5, Tx data rate = 1 Mbps Interfered nodes = 4, Packet size = 1 Kb Cost = 0.008

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 26 Metric for multi-channel case Need to account for interference effects due to channel assignment Possible to design good metrics (left out of scope here)

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 27 SD Link Loss Rate = 0% Cost ~ 4 * 4 = 16 (Tx range = 1) Transmit power control Data rate: 1 Mbps Packet size: 1 Kb

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 28 SD Link Loss Rate = 0% Cost ~ 8 * 4 = 32 (Tx range = 1.5) Transmit power control

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 29 SD Link Loss Rate = 0% Cost ~ 12 * 2 = 24 (Tx range = 2) Transmit power control

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 30 Transmit power control When loss rate = 0%, optimal tx range = 1 i.e., guarantee minimal connectivity of topology Changes with loss rate in channels

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 31 S D Link Loss Rate = 50% Cost ~ 8 * 2 = 16 (Tx range = 1) Transmit power control Data rate: 1 Mbps Packet size: 1 Kb Traditional deterministic routing

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 32 S D Link Loss Rate = 50% Cost ~ 16 * 1 = 16 (Tx range = 1.5) Transmit power control Traditional deterministic routing

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 33 Transmit power control For 50% loss on channels and given example: –Traditional deterministic routing: Tx = 1 is same as Tx = 1.5 –Proposed routing with late binding: Tx 1.5 is better than Tx = 1 –Also Tx = 1 (late binding) is better than Tx = 1.5 (traditional) Bottomline: Tx power control had to re-considered for routing with late binding –Details offline

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 34 Load balancing May have multiple alternate mesh gateway nodes Typically STAs can choose any such gateway Choice should be governed by traffic loads on paths Defined an updated cost metric to reflect this

ppt.: IEEE /0909r0 Submission September 2005 Suman Banerjee, UW-MadisonSlide 35 Summary of work Routing with late binding is beneficial Re-visited two problems –Tx power control –Channel assignment (for multi-channel wireless meshes) Results indicate that proposed mechanisms are efficient Implementation on our wireless mesh testbed –Publicly available soon (please send if interested) Proposed mechanisms have wider applicability (as our other results show) –Energy efficient reliable routing in wireless sensor networks –Efficient geographic routing –etc. Questions and comments: