Probing in 802.11 using Neighbor Graphs Minho Shin, Arunesh Mishra, William Arbaugh University of Maryland.

Slides:



Advertisements
Similar presentations
Submission doc.: IEEE 11-13/0343r0 Operator Oriented Wi-Fi — Problem Analysis and Proposals Dapeng Liu Chunju Shao Fang Xie Ge Liu China Mobile.
Advertisements

CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
Yu Stephanie Sun 1, Lei Xie 1, Qi Alfred Chen 2, Sanglu Lu 1, Daoxu Chen 1 1 State Key Laboratory for Novel Software Technology, Nanjing University, China.
Proposed Research Topics Spring 2003 Abed E. Lawabni & Prof. Ahmed H. Tewfik { lawabni, tewfik ece.umn.edu.
Handoff in Hybrid Mobile Data Networks Vijay Dadlani.
Cooperation Between Stations in Wireless Networks Andrea G. Forte and Henning Schulzrinne Department of Computer Science Columbia University, New York.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
ICNP'061 Benefit-based Data Caching in Ad Hoc Networks Bin Tang, Himanshu Gupta and Samir Das Department of Computer Science Stony Brook University.
CS 599 Intelligent Embedded Systems1 Adaptive Protocols for Information Dissemination in Wireless Sensor Networks W.R.Heinzelman, J.kulik, H.Balakrishnan.
1 A Hybrid Channel Scan Mechanism for Improved VoIP Handoff Performance in WLANs Jeng-Ji Huang, Sen-Ching Chang Department of Applied Electronics.
1 Experiment And Analysis of Dynamic TCP Acknowledgement Daeseob Lim Sam Lai Wing-Ho Gordon Wong.
Fast Wireless Handoff in Networks Sangho Shin Andrea G. Forte Anshuman S. Rawat Henning Schulzrinne.
Handoff Delay for b Wireless LANs Masters Project defense Anshul Jain Committee: Dr. Henning Schulzrinne, Columbia University Dr. Zongming Fei, University.
Experimental Measurement of the Capacity for VoIP Traffic in IEEE WLANs Authors : Sangho Shin, Henning Schulzrinne [INFOCOM 2007] Reporter : 林緯彥.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
Doc.: IEEE /0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems.
Wireless LAN Advantages 1. Flexibility 2. Planning 3. Design
IPCCC’111 Assessing the Comparative Effectiveness of Map Construction Protocols in Wireless Sensor Networks Abdelmajid Khelil, Hanbin Chang, Neeraj Suri.
Traffic-Aware Channel Assignment in Enterprise Wireless LANs Eric Rozner University of Texas at Austin Yogita Mehta University of Texas at Austin Aditya.
Wei Gao1 and Qinghua Li2 1The University of Tennessee, Knoxville
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
College of Engineering WiFi and WCDMA Network Design Robert Akl, D.Sc. Department of Computer Science and Engineering Robert Akl, D.Sc. Department of Computer.
Doc.: IEEE /0377r1 Submission March 2004 Areg Alimian CMC, Bernard Aboba MicrosoftSlide 1 Analysis of Roaming Techniques Areg Alimian Communication.
Distributed Channel Management in Uncoordinated Wireless Environments Arunesh Mishra, Vivek Shrivastava, Dheeraj Agarwal, Suman Banerjee, Samrat Ganguly.
Distributed Session Announcement Agents for Real-time Streaming Applications Keio University, Graduate School of Media and Governance Kazuhiro Mishima.
Treatment Learning: Implementation and Application Ying Hu Electrical & Computer Engineering University of British Columbia.
Doc.: IEEE /540 Submission July 2003 Arunesh Mishra, Min-ho Shin, William Arbaugh, Insun Lee, Kyunghun Jang. Fast handoffs using Fixed Channel.
Benjamin AraiUniversity of California, Riverside Reliable Hierarchical Data Storage in Sensor Networks Song Lin – Benjamin.
KAIS T Wireless Network Security and Interworking Minho Shin, et al. Proceedings of the IEEE, Vol. 94, No. 2, Feb Hyeongseop Shim NS Lab, Div. of.
Mobility Management in Wireless Mesh Networks Utilizing Location Routing and Pointer Forwarding Bing Wang.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Doc.: IEEE /0648r0 Submission May 2014 Chinghwa Yu et. al., MediaTekSlide 1 Performance Observation of a Dense Campus Network Date:
An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland,College Park,MD.
1 Service Charge and Energy- Aware Vertical Handoff in Integrated IEEE e/ Networks Youngkyu Choi and Sunghyun Choi School of Electrical Engineering.
Doc.: IEEE /084r0-I Submission January 2003 Mishra, Shin, Arbaugh, Lee, Jang Proactive Key Distribution to support fast and secure roaming Arunesh.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Efficient k-Coverage Algorithms for Wireless Sensor Networks Mohamed Hefeeda.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Cooperation between stations in wireless networks Andrea G. Forte, Henning Schulzrinne Department of Computer Science, Columbia University Presented by:
Muhammad Niswar Graduate School of Information Science
Doc.: IEEE /109r1 Submission July 2002 J. Edney, H. Haverinen, J-P Honkanen, P. Orava, Nokia Slide 1 Temporary MAC Addresses for Anonymity Jon.
MIDDLEWARE SYSTEMS RESEARCH GROUP MSRG.ORG Distributed Ranked Data Dissemination in Social Networks Joint work with: Mo Sadoghi Vinod Muthusamy Hans-Arno.
Partially Overlapped Channels Not Considered Harmful Article by Mishra, Shrivastava, Banerjee, Arbaugh Presentation by Chen Li.
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
The Case for a Multi-hop Wireless Local Area Network INFOCOM 2004 Seungjoon Lee Bobby Bhattacharjee University of Maryland.
Partially Overlapped Channels Not Considered Harmful Arunesh Mishra, Vivek Shrivastava, Suman Banerjee, William Arbaugh (ACM SIGMetrics 2006) Slides adapted.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Doc.: IEEE /084r1 Submission January 2003 Mishra, Shin, Arbaugh, Lee, Jang Proactive Key Distribution to support fast and secure roaming Arunesh.
1 An Empirical Analysis of the IEEE MAC Layer Handoff Process Arunesh Mishra Minho Shin William Arbaugh University of Maryland College Park,MD,USA.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
Wireless Network Visualization using Radio Propagation Modelling Johanna Janse van Rensburg Supervisor: Barry Irwin.
2010 IEEE Global Telecommunications Conference (GLOBECOM 2010)
Context Caching using Neighbor Graphs for Fast Handoffs in a Wireless Network Arunesh Mishra Min-ho Shin William A. Arbaugh Computer Science Department.
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
Fast MAC Layer Handoff in Networks
A Study of Group-Tree Matching in Large Scale Group Communications
Teng Wei and Xinyu Zhang
The Network Beacon Announcement scanning method
IEEE in the Large: Observations at the IETF Meeting
AP Scanning Date: Authors: January 2005 January 2005
AP Scanning Date: Authors: January 2005 January 2005
Fujio Watanabe, Moo Ryong Jeong, Toshiro Kawahara
AP Discovery Discussion
Kunxiao Zhou and Xiaohua Jia City University of Hong Kong
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Thinking About the Site Report
Fast Active Scan Proposals
Presentation transcript:

Probing in using Neighbor Graphs Minho Shin, Arunesh Mishra, William Arbaugh University of Maryland

OUTLINE Motivation & Background Neighbor Graph NG / NG-prune probing algorithm Experiment/simulation results Conclusion

Motivation Hand-off latency is critical in WLAN infra. small coverage demand for multimedia or realtime applications High hand-off latency is observed 60 ~ 400 ms, 252 ms on avg, in experiment expected to increase with 11i authentications Probing latency > 90% of hand-off latency Reducing probing latency is important

Hand-off procedure AP1 AP2 AP5 MSAP1 [6] [11] [1] Reassociation Authentication AP5 AP4 AP3 AP2 [11] Probing AP3 AP4 [1] [2] [6] probe request probe response auth request auth response reassoc req reassoc res

Hand-off Decision Handoff Threshold AP1AP2 Hand-off Probing overhead Probing start hysteresis SNR from AP1 SNR from AP2 SNR ABCD Bad Signal High Threshold : - Too early probing, so high probing overhead Low Threshold : - Too late probing, so suffer from bad signal High Hysteresis : - Too late hand-off, so high probing overhead Low Hysteresis : - Too early hand-off, so ping-pong effect

What affects probing latency Number of channels to probe Standard doesn’t define naive : all 11 channels (Full-scanning) only used channels (Observed-scanning) Waiting Time for probe response Standard defines MinChannelTime / MaxChannelTime

Probing in detail ch1ch6 AP3AP5 MinChannelTime MaxChannelTime CS&T Wasted Channel Time Wasted Probe-wait MinChannelTime when no AP respond MaxChannelTime when any AP respond

Goals Do not probe empty channel prior knowledge of list of channels used by neighbor APs Do not wait more than needed prior knowledge of the list of neighbor APs use Neighbor Graph for prior knowledge [Mishra, Shin, Arbaugh, INFOCOM 2004]

OUTLINE Motivation & Background Neighbor Graph NG / NG-prune probing algorithm Experiment/simulation results Conclusion

Neighbor Graph Definition [Mishra, Shin, Arbaugh, INFOCOM 2004] NG dynamically learns the mobility patterns NG =, a directed graph V : set of all APs (AP i, AP j ) ∈ E if an STA handoffs from AP i to AP j Distributed data structure AP maintains the list of neighbor APs

Mobility Graph Given WLAN network and users C during period t Personal Mobility Graph PMG(c,t) : hand-off traces of client c during period t Mobility Graph MG is the aggregation of personal mobility graphs MG(C,t) = U PMG(c,t) c ∈ C MG =, a directed graph V : set of all APs (AP i, AP j ) ∈ E if an STA did handoff from AP i to AP j Neighbor Graph is an approximation of Mobility Graph

Neighbor Graph Generation H I D A E F J C B G A Personal Neighbor Graph (PNG) B Neighbor Graph (NG)

Neighbor Graph Dynamic Mobility Pattern edge-deletion deprecated path AP failure/removal H I D A E F J C B G A B edge-addition AP restore/install new path K

Quality of NG Edge addition hand-off costs high : Error Er(NG,t) = the ratio of # of edge-addtion to # of total hand-offs during t Storage overhead for deleted edge : Overhead Ov(NG,t) = ratio of # of edge-deletion * [time out] to ∑ of time of each edge’s residence Edge degree <= 6 in proper, non-redundant AP deployments

OUTLINE Motivation & Background Neighbor Graph NG / NG-prune probing algorithm Experiment/simulation results Conclusion

NG probing Key ideas Probe only neighbor channels Wait for only neighbor AP’s response ch1ch6 AP3AP5 MinChannelTime MaxChannelTime CS&T Saved Channel TimeSaved Probe-wait Next Channel

NG-prune technique AP1 AP2 AP5 [6] [11] [1] AP3 AP4 By NG probing, STA waits for MaxChannelTime AP2 and AP4 don’t overlap If STA knows Ap2 and AP4 doesn’t overlap, STA no longer waits for response from AP2 as soon as AP4 responds Use non-overlap graph

NG-prune Example F A E B C D [6] [11] [1] [6] [11] Channel 1 : 1*RTT Channel 6 : 1*RTT Channel 11: 0 Reduce both probe-count and probe-wait time Pruning algorithm can be reduced to a variant of the set cover problem [1]

NG-prune Comparison F A E B C D [6] [11] [1] [6] [11] Full Scanning : 2*MaxCT+9*MinCT Observed Scanning : 2*MaxCT+1*MinCT NG probing 1*Max + 1*Min + 1*RTT NG-prune probing 2*RTT [1]

NG-prune Non-overlap Graph Overlap Graph(OG) is an undirected graph ; V = set of access points ∈ E if their coverages overlap APi, APj overlap ⇔ S i (x) ≥ T h ∧ S j (x) ≥ T h Non-overlap Graph(NOG) = OG c OG is easier to generate than NOG Also distributed structure stored at each AP

OUTLINE Motivation & Background Neighbor Graph NG / NG-prune probing algorithm Experiment/simulation results Conclusion

What to measure Probing Latency (by experiments) Overal Probe channel count Probe wait time Performance (by simulations) vs number of channels vs number of neighbors

Experiment Methodology 20 Cisco 350 APs over two floors using channel 1, 6,11 Avg # of neighbors = 3.15 STA using laptop with Prism2 based wireless card Probing algorithm implemented in driver & user roaming program Full / observed scanning, NG / enhanced-NG

Experiment Probing Latency FullObsvdNGNGP Probe Count Probe Wait10.9ms11.0 ms6.3 ms4.4 ms NG-Pruning

Simulation Simulation Model Identical coverages Randomly chosen : # of neighbors positions STA’s direction Optimaly chosen channel assignments Variables # of Nb : 2,3,…,8 # of Chnl : 3,5,8,12

Simulation Probing Latency vs # of Channels

Simulation Pruning vs # of Neighbor

Conclusion New efficient probing algorithms ( NG/NG-prune probing ) and evaluated by experiemt and simulations Performance improves as # of indep. channels increase (802.11a) as density of access points increase (# of neighbor increase)

Thank you