Presentation is loading. Please wait.

Presentation is loading. Please wait.

Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.

Similar presentations


Presentation on theme: "Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial."— Presentation transcript:

1 Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial Intelligence Laboratory * Hewlett-Packard Laboratories

2 6/9/2004 MobiSys 2004 2 Clients communicates with one AP at a time Clients select AP based on long term signal quality Today’s wireless LAN … AP 1 Client AP N-1 AP N Backbone Network (wired) Client

3 6/9/2004 MobiSys 2004 3 Problems Communication suffer periods of high loss rate  Link retransmission adds delay (1-100ms)  Lowering link rate reduces bandwidth Impacts delay-sensitive, high-bandwidth apps e.g., VOIP, video-conferencing Can we use multiple transmission paths (APs) to help reduce losses in a wireless LAN?

4 6/9/2004 MobiSys 2004 4 802.11b Experiment Setup Transmitters alternate broadcasts @ 11Mbps Receiver is moving (2mx2m area) Collect trace of two interleaved streams Examine loss behavior  Within the same path  Across different paths A B R Path A Path B ~15m … AiAi BiBi A i+1 B i+1

5 6/9/2004 MobiSys 2004 5 Conditional frame loss probabilities in a mobile environment Losses are bursty within the same path Losses have low loss correlation across different paths Lag after loss frame i

6 6/9/2004 MobiSys 2004 6 Explanation of loss behavior: Transmission depends on physical path  Obstacles  Attenuation  Surfaces  Multipath  Mobility  Rapid and deep fading Physical effects last for different durations  Losses are time-correlated (bursty) Propagation environment is complex and dynamic  Unlikely that all paths suffer simultaneously

7 6/9/2004 MobiSys 2004 7 Use fine-grained path selection to reduce transmission losses! Goal: Switch communication quickly among nearby APs to avoid short-term channel outages (burst losses) in the current transmission path Challenges:  Architecture for fine-grained path selection  Algorithm for fine-grained path selection AP Client

8 6/9/2004 MobiSys 2004 8 Divert architecture (Downlink) DM AP DC AP … DM AP DM Wired Backbone Divert Monitor (DM)  Monitors channel condition Divert Controller (DC):  Performs path selection on a frame-by-frame basis  Performs link-layer retransmissions Client

9 6/9/2004 MobiSys 2004 9 Divert architecture (Uplink) AP … Wired Backbone DC DM Client Divert Monitor (DM)  Monitors channel condition Divert Controller (DC):  Performs path selection on a frame-by-frame basis  Performs link-layer retransmissions Uplink is optional

10 6/9/2004 MobiSys 2004 10 Conventional WLANs have high path switch signaling overhead AP 1 AP 2 M1M1 M2M2 Cell 1 Cell 2 Cell 3 Single Radio Client  Must signal client to switch frequency Multiple Radio Client  Expands cell size

11 6/9/2004 MobiSys 2004 11 AP 2 M2M2 SAP 1 SAP 2 AP 1 M1M1 Divert avoids signaling overhead by deploying secondary access points (SAP) Cell 1 Cell 2 Cell 3 SAP provides alternate paths No signaling overhead Compatible with cellular architecture

12 6/9/2004 MobiSys 2004 12 Practical path switching heuristic Selecting best path for each frame transmission is difficult  Link conditions vary often and quickly  Expensive to probe all transmission paths often

13 6/9/2004 MobiSys 2004 13 Practical path switching heuristic Observation:  Losses are bursty  Losses have low loss correlation across paths A simple heuristic is to:  Monitor channel quality in current path  Switch path if current path has fallen to a “bad state”

14 6/9/2004 MobiSys 2004 14 Practical path switching heuristic Per-client frame loss history window, H (frames) Switch paths when T frames lost within last H transmitted frames  Can adapt H and T for Different channel conditions Relative loss rate differences among different transmission paths

15 6/9/2004 MobiSys 2004 15 Testbed Setup Divert sends packet via A or B @ 11 Mbps link rate Load: 1500 bytes @ 240pps for 5 min. (720,000 frames) Disabled retransmissions Experiments with stationary and moving laptop receiver at R1, R2, R3 A – APB – SAP R – Receiver locations A B R1 R2R3 ~15 m

16 6/9/2004 MobiSys 2004 16 Frame Loss Rates (at R3) Legend: { H, T }

17 6/9/2004 MobiSys 2004 17 Burst Loss Length CCDF (at R3) Mobile R3

18 6/9/2004 MobiSys 2004 18 Frame Loss Rates (at R1) Legend: { H, T } Mobile R1

19 6/9/2004 MobiSys 2004 19 Burst Loss Length CCDF (at R1) Mobile R1

20 6/9/2004 MobiSys 2004 20 Related Work Physical layer spatial diversity techniques  Diversity antenna/antenna arrays Distributed radio bridges for wireless LAN [Leung ’96]

21 6/9/2004 MobiSys 2004 21 Conclusion Fine-grained path selection can reduce frame loss and loss burstiness, especially for moving WLAN clients Design and implementation of a fine-grained path selection system on a wireless LAN (802.11b) Code and traces will be made available soon at http://nms.csail.mit.edu/divert


Download ppt "Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial."

Similar presentations


Ads by Google