Joint Mobility Management and Multicast Rate Adaptation in Software–Defined Enterprise WLANs

The ever-increasing demand for mobile content delivery and multimedia services is bringing renewed interest in multicast communications in Wi-Fi based WLANs. Nevertheless, multicast over Wi-Fi raises several challenges including low data rates and coexistence issues with other unicast streams. Some amendments to the Wi-Fi standard, such as 802.11aa, have introduced new delivery schemes for multicast traffic as well as finer control on the low-level aspects of the 802.11 medium access scheme. However, the logic for using such features is left to the implementer of the standard. In this paper, we present SDN@Play Mobile, a novel SDN-based solution for joint mobility management and multicast rate-adaptation in Wi-Fi networks. The solution builds upon a new abstraction, named Transmission Policy, which allows the SDN controller to reconfigure a multicast transmission policy when its optimal operating conditions are not met. An experimental evaluation carried out over a real-world testbed shows that our approach can deliver significant improvements in terms of both throughput and channel utilization compared to the legacy 802.11 multicast scheme. Finally, we release the entire software implementation under a permissive APACHE 2.0 license for academic use.

[1]  Xiangming Wen,et al.  QoE-Based Reduction of Handover Delay for Multimedia Application in IEEE 802.11 Networks , 2015, IEEE Communications Letters.

[2]  Pedro Cuenca,et al.  Cross-layer architecture for adaptive video multicast streaming over multirate wireless LANs , 2007, IEEE Journal on Selected Areas in Communications.

[3]  Qiang Fu,et al.  Evaluation of the Minstrel rate adaptation algorithm in IEEE 802.11g WLANs , 2013, 2013 IEEE International Conference on Communications (ICC).

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

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

[6]  Fernando Boronat,et al.  Multicast TV over WLAN in a University Campus Network , 2009, 2009 Fifth International Conference on Networking and Services.

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

[8]  Sneha Kumar Kasera,et al.  Reliable Multicast in Multi-Access Wireless LANs , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[9]  Hong Zhang,et al.  High efficiency video coding (HEVC) based screen content coding , 2013 .

[10]  Yanghee Choi,et al.  Rate-adaptive multimedia multicasting over IEEE 802.11 wireless LANs , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[11]  Alexandros G. Dimakis,et al.  FemtoCaching: Wireless video content delivery through distributed caching helpers , 2011, 2012 Proceedings IEEE INFOCOM.

[12]  Jean-Marie Bonnin,et al.  Q-DRAM: QoE-Based Dynamic Rate Adaptation Mechanism for Multicast in Wireless Networks , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[13]  Jose Miguel Villalón Millán,et al.  Programming abstractions for wireless multicasting in software-defined enterprise WLANs , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[14]  Shahin Tajik,et al.  MultiFlow: Enhancing IP Multicast over IEEE 802.11 WLAN , 2013, 2013 IFIP Wireless Days (WD).

[15]  Niloy Ganguly,et al.  Smart Association Control in Wireless Mobile Environment Using Max-Flow , 2012, IEEE Transactions on Network and Service Management.

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

[17]  Raouf Boutaba,et al.  Performance and scalability evaluation of IEEE 802.11v/aa multicast transport , 2016, Wirel. Commun. Mob. Comput..

[18]  Anja Feldmann,et al.  Towards programmable enterprise WLANS with Odin , 2012, HotSDN '12.

[19]  Sandip Chakraborty,et al.  Context Aware Handover Management: Sustaining QoS and QoE in a Public IEEE 802.11e Hotspot , 2014, IEEE Transactions on Network and Service Management.

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

[21]  Hui Wang,et al.  JurCast: Joint user and rate allocation for video multicast over multiple APs , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[22]  Gerardo Rubino,et al.  Quantifying the Quality of Audio and Video Transmissions over the Internet: The PSQA Approach , 2006 .

[23]  Juan-Carlos Cano,et al.  QoS Support in MANETs: a Modular Architecture Based on the IEEE 802.11e Technology , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[24]  Mehmet Fatih Tüysüz,et al.  A novel energy-efficient QoS-aware handover scheme over IEEE 802.11 WLANs , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

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

[26]  Antonio Capone,et al.  An Innovative Rate Adaptation Algorithm for Multicast Transmissions in Wireless LANs , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[27]  Srinivasan Seshan,et al.  Practical, Real-time Centralized Control for CDN-based Live Video Delivery , 2015, SIGCOMM.

[28]  Gary J. Sullivan,et al.  High Efficiency Video Coding (HEVC), Algorithms and Architectures , 2014, Integrated Circuits and Systems.

[29]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[30]  Jose Miguel Villalón Millán,et al.  ARSM: a cross-layer auto rate selection multicast mechanism for multi-rate wireless LANs , 2007, IET Commun..