BLEND: BLE Beacon-Aided Fast WiFi Handoff for Smartphones

Recently, WiFi has become irreplaceable wireless technology to support increasing mobile applications and data traffic. While today's smartphone users frequently use WiFi on the move, smartphone does not perform WiFi handoff to nearby access points (APs) even if signal quality is severely degraded. Such undesired operation of smartphone is known as sticky client problem. In this work, we focus on resolving sticky client problem through fast WiFi handoff. First, we analyze the causes of sticky client problem based on experiments with commercial Android smartphones by focusing on WiFi scanning and handoff operations. Note that smartphones and state-of-the-art APs are equipped with Bluetooth Low Energy (BLE), we propose a practical solution, called BLEND, utilizing BLE to enable fast WiFi handoff. Smartphone acquires information about nearby APs through BLE advertising packet sent by APs, and then judiciously performs WiFi handoff. We implement BLEND on Android smartphones and demonstrate that BLEND achieves up to 61% and 111% higher throughput and video bitrate, respectively, compared with a commercial Android application. We also validate that BLEND operates on smartphone with negligible energy overhead.

[1]  Sunghyun Choi,et al.  Multiple WNIC-based handoff in IEEE 802.11 WLANs , 2009, IEEE Communications Letters.

[2]  Xi Chen,et al.  HaND: Fast Handoff with Null Dwell Time for IEEE 802.11 Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[3]  Chung-Kai Chen,et al.  DeuceScan: Deuce-Based Fast Handoff Scheme in IEEE 802.11 Wireless Networks , 2006, IEEE Transactions on Vehicular Technology.

[4]  Stefan Savage,et al.  SyncScan: practical fast handoff for 802.11 infrastructure networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[5]  Chunming Qiao,et al.  A walk on the client side: Monitoring enterprise Wifi networks using smartphone channel scans , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[6]  Haitao Wu,et al.  Proactive Scan: Fast Handoff with Smart Triggers for 802.11 Wireless LAN , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[7]  Konstantina Papagiannaki,et al.  Using smart triggers for improved user performance in 802.11 wireless networks , 2006, MobiSys '06.

[8]  Weijia Jia,et al.  D-Scan: Enabling Fast and Smooth Handoffs in AP-Dense 802.11 Wireless Networks , 2009, IEEE INFOCOM 2009.

[9]  Longfei Shangguan,et al.  Wi-Fi Goes to Town: Rapid Picocell Switching for Wireless Transit Networks , 2017, SIGCOMM.

[10]  Pin Lv,et al.  SWIMMING: Seamless and Efficient WiFi-Based Internet Access from Moving Vehicles , 2015, IEEE Transactions on Mobile Computing.

[11]  Guoliang Xing,et al.  ZiFind: Exploiting cross-technology interference signatures for energy-efficient indoor localization , 2013, 2013 Proceedings IEEE INFOCOM.

[12]  William A. Arbaugh,et al.  An empirical analysis of the IEEE 802.11 MAC layer handoff process , 2003, CCRV.

[13]  Srikanth Kandula,et al.  FatVAP: Aggregating AP Backhaul Capacity to Maximize Throughput , 2008, NSDI.

[14]  Jian Ma,et al.  ZiFi: Exploiting Cross-Technology Interference Signatures for Wireless LAN Discovery , 2014, IEEE Transactions on Mobile Computing.

[15]  Ion Stoica,et al.  Blue-Fi: enhancing Wi-Fi performance using bluetooth signals , 2009, MobiSys '09.

[16]  Sunghyun Choi,et al.  A Seamless Handoff With Multiple Radios in IEEE 802.11 WLANs , 2014, IEEE Transactions on Vehicular Technology.

[17]  Azzedine Boukerche,et al.  On IEEE 802.11K/R/V amendments: Do they have a real impact? , 2016, IEEE Wireless Communications.

[18]  Costin Raiciu,et al.  Towards Wifi Mobility without Fast Handover , 2015, NSDI.

[19]  Brian D. Noble,et al.  Juggler: Virtual Networks for Fun and Profit , 2010, IEEE Transactions on Mobile Computing.

[20]  Suman Banerjee,et al.  Eliminating handoff latencies in 802.11 WLANs using multiple radios: applications, experience, and evaluation , 2005, IMC '05.

[21]  Paramvir Bahl,et al.  MultiNet: connecting to multiple IEEE 802.11 networks using a single wireless card , 2004, IEEE INFOCOM 2004.