BlueScan: Boosting Wi-Fi Scanning Efficiency Using Bluetooth Radio

Slides:



Advertisements
Similar presentations
Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis, Suk-Bok Lee and Songwu Lu) Towards MIMO-Aware n Rate Adaptation (Ioannis Pefkianakis,
Advertisements

A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Xiaolong Zheng, Zhichao Cao, Jiliang Wang, Yuan He, and Yunhao Liu SenSys 2014 ZiSense Towards Interference Resilient Duty Cycling in Wireless Sensor Networks.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Submission doc.: IEEE /1357r3 Nov Slide 1 Dynamic TIM and Page Segmentation Date: Authors: Weiping Sun, Seoul National University.
CARA: Collision-Aware Rate Adaptation for IEEE WLANs Presented by Eric Wang 1.
Submission doc.: IEEE 11-14/1148r1 Consideration of asynchronous interference in OBSS environment Date: Authors: September 2014 Slide 1Koichi.
MESH Implementation With AP5131 version R.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department.
Doc.: IEEE ad Submission May 2010 Chin-Sean Sum, NICTSlide 1 Mechanism for Inter-system Coexistence Date: Authors:
Tomohiko TAKAHASHL Masaru SUGANO, Keiichiro HOASHL and Sei NAITO International Conference on Multimedia and Expo 2011 Arbitrary Product Detection from.
1 Service Charge and Energy- Aware Vertical Handoff in Integrated IEEE e/ Networks Youngkyu Choi and Sunghyun Choi School of Electrical Engineering.
WIRELESS COMMUNICATION Husnain Sherazi Lecture 1.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
Doc.: IEEE /1324r0 November 2012 Very Low Energy Paging Date: Authors: Slide 1 S. Merlin et al.
A Cooperative ONU Sleep Method for Reducing Latency and Energy Consumption of STA in Smart-FiWi Networks Speaker: Chia-Chih Chien Advisor: Dr. Ho-Ting.
Submission doc.: IEEE 11-11/1204r1 ZTE CorporationSlide 1 Power saving mechanism consideration for ah framework Date: Authors: Sept 2011.
Doc.: IEEE /00144r0 Submission 3/01 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Dialog with FCC Nada.
Defeating Energy-Efficient Jamming in IEEE based Wireless Networks By: y D. Wood, John A. Stankovic, and Gang Zhou, University of Virginia Presented.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Rate-Adaptive MAC Protocol in High-Rate Personal Area Networks Byung-Seo Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer Engineering.
Doc.: IEEE /0176r0 Submission Slide 1 March 2005 Stephen Wang, et. al. Measurement Pilot Frame Steve Emeott, Walter Johnson, Floyd Simpson, Stephen.
Frame counter: Achieving Accurate and Real-Time Link Estimation in Low Power Wireless Sensor Networks Daibo Liu, Zhichao Cao, Mengshu Hou and Yi Zhang.
Doc.: IEEE /492r00 Submission Orange Labs Date: Collaboration between 2.4/5 and 60 GHz May 2010 Slide 1 Authors:
1 CARA: Collision-Aware Rate Adaptation for IEEE WLANs Jongseok Kim, Seongkwan Kim, Sunghyun Choi and Daji Qiao* School of Electrical Engineering.
Amendment Proposal for TV White Spaces Operation
802.11k Measurement Frame Proposal
IEEE e Performance Evaluation
WUR-based Broadcast Reference Signal
Spatial Discovery in 60 GHz
Amendment Proposal for TV White Spaces Operation
A Novel Idle Mode Operation in IEEE WLANs
Further Consideration on Smart Scanning Usage Model
Further Consideration on Smart Scanning Usage Model
QoS Handling of Trigger Frame
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
IEEE in the Large: Observations at the IETF Meeting
CS 457 – Lecture 7 Wireless Networks
BLEND: BLE Beacon-Aided Fast WiFi Handoff for Smartphones
Consideration on WUR frame for Fast Scanning
Consideration on WUR frame for Fast Scanning
Multi-AP Enhancement and Multi-Band Operations
Cognitive Radio Networks
Follow-Up on WUR Discovery Frame and Discovery Channel
Collaboration between 2.4/5 and 60 GHz
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Follow-Up on WUR Discovery Frame and Discovery Channel
Follow-Up on WUR Discovery Frame and Discovery Channel
Multi-AP Enhancement and Multi-Band Operations
Packet Design for Wake-up Receiver (WUR)
End-to-End Aware Association in Mesh Networks: Performance Study
Power saving mechanism consideration for ah framework
Investigating Mac Power Consumption in Wireless Sensor Network
AP Discovery using WUR Date: 08/11/2016 Authors: November 2016 Name
End-to-End Aware Association in Mesh Networks: Performance Study
Team North Star + Lockheed Martin
April 2009 doc.: IEEE /xxxxr0 July 2010
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
A Novel Idle Mode Operation in IEEE WLANs
Power Efficient WUR AP Discovery
Dynamic TIM and Page Segmentation
Amendment Proposal for TV White Spaces Operation
A Novel Idle Mode Operation in IEEE WLANs
Spatial Discovery in 60 GHz
Considerations on post wake-up sequences
Power Efficient WUR AP Discovery - A Follow Up
Mechanism for Inter-system Coexistence
Presentation transcript:

BlueScan: Boosting Wi-Fi Scanning Efficiency Using Bluetooth Radio Juheon Yi, Weiping Sun, Jonghoe Koo, Seongho Byeon, Jaehyuk Choi, and Sunghyun Choi June 13th, 2018

Introduction Proliferation of IEEE 802.11 WLAN (Wi-Fi) Limited coverage of Wi-Fi Access Points (APs) Stations need to frequently search for neighboring APs (Wi-Fi scanning) Inevitable inefficiency: no prior knowledge about neighboring APs Stations need to search for APs on every Wi-Fi channel  Unnecessary energy consumption & delay Can we make it “smoother” without requiring additional hardware? ? AP 1 AP 2

Motivation Our approach Why Bluetooth? Is it worth it? Preliminaries ●○ Motivation Our approach Employ Bluetooth radio to detect neighboring APs prior to Wi-Fi scanning Why Bluetooth? Low power Widely available in smartphones (as Wi-Fi & Bluetooth combo chipset) Is it worth it? 40% of Wi-Fi devices still remain 2.4 GHz only Most dual band devices connect to 2.4 GHz Wi-Fi networks Low power Combo chipset

BlueScan: Overview Design philosophy Preliminaries ○● BlueScan: Overview Design philosophy Bluetooth radio tells “when” and “where” to search for neighboring APs How can Bluetooth radio detect Wi-Fi APs? Periodic beacon frames transmitted at Target Beacon Transmission Time (TBTT)  98.6% of Wi-Fi APs employ fixed 102.4 𝑚𝑠 beacon period Overall flow of BlueScan Choose RSSI sampling channel Beacon frame detection Bluetooth Covered whole 2.4 GHz? Operating channels & TBTTs of APs No Yes AP channel pinpointing Enhanced Wi-Fi scanning Wi-Fi

Beacon Frame Detection (1/2) Proposed Scheme ●○○○ Beacon Frame Detection (1/2) What makes it difficult? CSMA/CA distorts the periodicity Beacon frames are scarce (one in every 102.4 𝑚𝑠) Goal Desired output: number of APs in the channel & corresponding TBTT Adapt RSSI sampling time depending on channel utilization Our algorithm in essence ① Find beacon frame candidates from RSSI samples ② Check for periodicity among candidates (in aware of CSMA/CA) ③ If periodicity is strong, declare them as beacon frames ④ If there is a vague periodicity, sample more RSSI until things become clear

Beacon Frame Detection (2/2) Proposed Scheme ○●○○ Beacon Frame Detection (2/2) Our algorithm in details ① Extract segments and classify depending on idle time before segment start 𝑇 𝑏𝑎𝑐𝑘𝑜𝑓𝑓 =𝐷𝐼𝐹𝑆+ 𝐶𝑊 𝑚𝑖𝑛 ∙ 𝑇 𝑠𝑙𝑜𝑡 ② Search for periodicity among segments depending on type ③ How do we determine whether to stop of continue RSSI sampling? Depending on classification using credibility (𝐶) 𝐶= 𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑠𝑒𝑔𝑚𝑒𝑛𝑠 𝑖𝑛 𝑡ℎ𝑒 𝑠𝑒𝑡 𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑏𝑒𝑎𝑐𝑜𝑛 𝑝𝑒𝑟𝑖𝑜𝑑𝑠 𝑖𝑛 𝑅𝑆𝑆𝐼 𝑠𝑎𝑚𝑝𝑙𝑒𝑠 ④ If any vague set exists, sample RSSI for additional 102.4 𝑚𝑠 and repeat ①-③ Type-1 segment 1 Beacon period Type-2 segment ④⑤ C = 3/3  beacon frame! C = 2/3  vague! 2 RSSI samples 𝑻 𝒃𝒂𝒄𝒌𝒐𝒇𝒇 1 2 2 2 1 1 Time 𝒕 𝟏 TBTT detected! 𝒕 𝟐 𝒕 𝟏 +𝟏𝟎𝟐.𝟒 𝒎𝒔 𝒕 𝟐 +𝟏𝟎𝟐.𝟒 𝒎𝒔 𝒕 𝟏 +𝟐𝟎𝟒.𝟖 𝒎𝒔 𝒕 𝟐 +𝟐𝟎𝟒.𝟖 𝒎𝒔

AP Channel Pinpointing Proposed Scheme ○○●○ AP Channel Pinpointing Beacon frames can be observed on neighboring channels However, they will be congruent with respect to modulo 102.4 (𝑚𝑠) Naïve approach Detect beacon frames on every channel & group congruent ones  May incur a long delay

AP Channel Pinpointing Proposed Scheme ○○●○ AP Channel Pinpointing Beacon frames can be observed on neighboring channels However, they will be congruent with respect to modulo 102.4 (𝑚𝑠) Naïve approach Detect beacon frames on every channel & group congruent ones  May incur a long delay TBTT%102.4 AP at channel 6 Beacon detected AP at channel 9 AP at channel 3 False positive 1 2 3 4 5 6 7 8 9 10 11 12 13 Channel

AP Channel Pinpointing Proposed Scheme ○○●○ AP Channel Pinpointing Beacon frames can be observed on neighboring channels However, they will be congruent with respect to modulo 102.4 (𝑚𝑠) Naïve approach Detect beacon frames on every channel & group congruent ones Enhanced solution: detect-and-verify process Detect on even numbered channels & verify on neighboring channels TBTT%102.4 Ambiguous Beacon detected Ambiguous AP at channel 3 Ambiguous 1 2 3 4 5 6 7 8 9 10 11 12 13 Channel

AP Channel Pinpointing Proposed Scheme ○○●○ AP Channel Pinpointing Beacon frames can be observed on neighboring channels However, they will be congruent with respect to modulo 102.4 (𝑚𝑠) Naïve approach Detect beacon frames on every channel & group congruent ones Enhanced solution: detect-and-verify process Detect on even numbered channels & verify on neighboring channels TBTT%102.4 AP at channel 6 Beacon detected  ? ?  ?  ? Beacon verified AP at channel 9 ?  ? AP at channel 3 False positive ? ? ? 1 2 3 4 5 6 7 8 9 10 11 12 13 Channel

Enhanced Wi-Fi Scanning Proposed Scheme ○○○● Enhanced Wi-Fi Scanning Now we know the channels & TBTTs of neighboring APs We can choose “when” and “where” to trigger Wi-Fi scanning! Two options to boost Wi-Fi scanning efficiency ① Selective active scanning Trigger active scanning only on channels where APs are present  Enhanced delay efficiency ② Scheduled passive scanning Wake up at the TBTT to listen for beacon frame  Enhanced energy efficiency

Prototype Implementation Evaluation ●○○○ Prototype Implementation Prototype implementation on laptop Bluetooth radio: Ubertooth-one Wi-Fi: ath9k (AR9380) Python subprocess module to manage interaction Currently, system parameters are determined empirically

Performance of Beacon Frame Detection Evaluation ○●○○ Performance of Beacon Frame Detection Comparison scheme ZiFi[1] (ZigBee based Wi-Fi AP detector) Detection accuracy Single AP scenario BlueScan achieves both high TP and low FP Multiple APs scenario Accuracy invariant to the number of APs Detection delay Adaptive to channel utilization Lower delay compared to ZiFi [1] R. Zhou et al, “ZiFi: Wireless LAN Discovery via ZigBee Interference Signatures ,” in Proc. ACM MobiCom 2010.

Performance of AP Channel Pinpointing Evaluation ○○●○ Performance of AP Channel Pinpointing Channel pinpointing delay 3 APs on channel 2, 7, 13 Detect-and-verify process achieves 54% shorter delay Channel pinpointing accuracy 2 APs on channel 6, 7 Detect-and-verify process causes slight imbalance depending on channel

Scanning Delay & Energy Consumption Evaluation ○○○● Scanning Delay & Energy Consumption Scanning delay measurement Baseline Active scanning (scan time = 40 𝑚𝑠 per channel) Delay reduction Selective active: 77% Scheduled passive: 53% (Rx time: 88%) Energy consumption modeling Little overhead once Bluetooth detects neighboring APs

Summary Proposed Bluetooth aided Wi-Fi scanning scheme Conclusion ● Summary Proposed Bluetooth aided Wi-Fi scanning scheme Periodic beacon frame & TBTT detection AP channel pinpointing Enhanced Wi-Fi scanning (selective active, scheduled passive scanning) Performance enhancement Up to 77% Wi-Fi scanning delay reduction Future work Parameter optimization Evaluation for handoff

Thank you for your attention !

Real World Experiment Residential environment Backup Slides Residential environment 4 APs at channel 4, 6, 7, 13 TBTT acquisition accuracy Ground truth TBTT is estimated using Tcpdump BlueScan accurately detects the TBTTs of APs TBTT acquisition error < 300 μs (mainly due to USB transfer delay)