Unsticking the Wi-Fi Client: Smarter Decisions Using a Software Defined Wireless Solution

This paper presents a novel software-defined wireless network architecture that integrates coordination mechanisms to enhance the capabilities of a set of central managed Wi-Fi access points (APs). The global architecture is presented in detail, where the handoff mechanism is integrated with a set of active and passive monitoring tools and other functionalities, resulting in a solution that is able to provide smart functionalities using low-cost commercial APs. The framework includes a central controller that has all the information available, and is therefore able to make smart decisions about the assignment of clients to APs. This avoids the problem of the “sticky client” that remains connected to the original AP it is associated with, rather than moving to a nearby AP, which would be a better choice. Two different test scenarios are used to compare a proactive and a reactive handoff mechanism in realistic conditions, with different walking speeds. The results illustrate the advantage of the proactive handoff, as it is more scalable and allows a better integration with other functionalities such as load balancing. The delay incurred by the handoff between APs in different channels is measured with three wireless devices, using five values for the inter-beacon time, proving that fast and seamless handoffs are possible in the scenario. The paper shows that these advanced functionalities, usually available in proprietary solutions, can also be achieved using off-the-shelf equipment.

[1]  Anja Feldmann,et al.  Programmatic Orchestration of WiFi Networks , 2014, USENIX Annual Technical Conference.

[2]  Li-Hsing Yen,et al.  Mobility management for low-latency handover in SDN-based enterprise networks , 2016, 2016 IEEE Wireless Communications and Networking Conference.

[3]  Hyundong Hwang,et al.  Enhanced fast BSS transition on enterprise WLAN with SDN-based distribution system , 2017, 2017 13th International Conference on Network and Service Management (CNSM).

[4]  Mahesh K. Marina,et al.  Programming Abstractions for Software-Defined Wireless Networks , 2015, IEEE Transactions on Network and Service Management.

[5]  Roberto Riggio,et al.  Virtual network functions orchestration in enterprise WLANs , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[6]  Roberto Riggio,et al.  Joint Mobility Management and Multicast Rate Adaptation in Software–Defined Enterprise WLANs , 2018, IEEE Transactions on Network and Service Management.

[7]  Yan Grunenberger,et al.  Virtual Access Points for Transparent Mobility in Wireless LANs , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[8]  Qi Shi,et al.  SDN-based channel assignment algorithm for interference management in dense Wi-Fi networks , 2016, 2016 European Conference on Networks and Communications (EuCNC).

[9]  EDDIE KOHLER,et al.  The click modular router , 2000, TOCS.

[10]  Luis Sequeira,et al.  Building an SDN Enterprise WLAN Based on Virtual APs , 2017, IEEE Communications Letters.

[11]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[12]  Nico Bayer,et al.  OpenGUFI: An Extensible Graphical User Flow Interface for an SDN-Enabled Wireless Testbed , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[13]  Young-Joo Suh,et al.  An Efficient Channel Scanning Scheme With Dual-Interfaces for Seamless Handoff in IEEE 802.11 WLANs , 2018, IEEE Communications Letters.

[14]  Huaglory Tianfield,et al.  A Novel Multipath-Transmission Supported Software Defined Wireless Network Architecture , 2017, IEEE Access.

[15]  Damla Turgut,et al.  An experimental study on Layer 2 roaming for 802.11 based WLANs , 2007, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks.

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

[17]  Andrzej Duda,et al.  Multichannel Virtual Access Points for Seamless Handoffs in IEEE 802.11 Wireless Networks , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[18]  Yozo Shoji,et al.  WiFi Network Virtualization to Control the Connectivity of a Target Service , 2015, IEEE Transactions on Network and Service Management.

[19]  Anja Feldmann,et al.  OpenSDWN: programmatic control over home and enterprise WiFi , 2015, SOSR.

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

[21]  Nico Bayer,et al.  CloudMAC: torwards software defined WLANs , 2012, Mobicom '12.

[22]  Alberto Blanc,et al.  Handover triggering in IEEE 802.11 networks , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).