A Deep Probabilistic Control Machinery for Auto-Configuration of WiFi Link Parameters

IEEE 802.11ac high throughput extension for wireless local area network comes with a large number of link layer configuration parameters, such as 4 different channel bonding levels, 10 different modulation and coding schemes, frame aggregation setup etc. However, the optimal combination of link configuration parameters, which maximizes the link layer performance, depends on the perceived channel quality based on the signal strength, channel noise and external interference. Considering the highly dynamic, nonlinear and time-varying nature of wireless channel quality, a dynamic adaptation of link configuration parameters gives a stable and optimized link layer performance. Nevertheless, the existing literature fails to design a robust mechanism for handling all the parameters simultaneously. In this article, we develop a control theoretic approach governed by a deep probabilistic machinery to design a robust and scalable dynamic link parameter adaptation mechanism. We apply deep neural network based Gaussian process regression to predict the link layer throughput and model predictive control based approach to find out the link configuration parameter that optimizes the overall link layer performance. The proposed mechanism is implemented and tested over a testbed setup, and we observe that it can significantly boost up the link layer performance compared to various baseline mechanisms.

[1]  Samiran Chattopadhyay,et al.  Dynamic Link Adaptation in IEEE 802.11ac: A Distributed Learning Based Approach , 2016, 2016 IEEE 41st Conference on Local Computer Networks (LCN).

[2]  Yoshua Bengio,et al.  Extracting and composing robust features with denoising autoencoders , 2008, ICML '08.

[3]  Kai-Ten Feng,et al.  Performance analysis of greedy fast-shift block acknowledgement for high-throughput WLANs , 2014, Wirel. Networks.

[4]  Sung-Ju Lee,et al.  CSI-SF: Estimating wireless channel state using CSI sampling & fusion , 2012, 2012 Proceedings IEEE INFOCOM.

[5]  Kevin C. Almeroth,et al.  Joint rate and channel width adaptation for 802.11 MIMO wireless networks , 2013, 2013 IEEE International Conference on Sensing, Communications and Networking (SECON).

[6]  Mounir Frikha,et al.  MAC aggregation in 802.11n: Concepts and impact on wireless networks performance , 2014, The 2014 International Symposium on Networks, Computers and Communications.

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

[8]  Samiran Chattopadhyay,et al.  Linkcon: Adaptive Link Configuration over SDN Controlled Wireless Access Networks , 2017 .

[9]  Samiran Chattopadhyay,et al.  Dynamic link adaptation for High Throughput wireless access networks , 2015, 2015 IEEE International Conference on Advanced Networks and Telecommuncations Systems (ANTS).

[10]  Stephen P. Boyd,et al.  Fast Model Predictive Control Using Online Optimization , 2010, IEEE Transactions on Control Systems Technology.

[11]  Kevin C. Almeroth,et al.  Intelligent Channel Bonding in 802.11n WLANs , 2014, IEEE Transactions on Mobile Computing.

[12]  Samiran Chattopadhyay,et al.  SmartLA: Reinforcement learning-based link adaptation for high throughput wireless access networks , 2017, Comput. Commun..

[13]  Deli Zhao,et al.  Scalable Gaussian Process Regression Using Deep Neural Networks , 2015, IJCAI.

[14]  Arafet Ben Makhlouf,et al.  Practical Rate Adaptation for Very High Throughput WLANs , 2013, IEEE Transactions on Wireless Communications.

[15]  Qiang Yang,et al.  A Survey on Transfer Learning , 2010, IEEE Transactions on Knowledge and Data Engineering.

[16]  Robert Tappan Morris,et al.  Architecture and evaluation of an unplanned 802.11b mesh network , 2005, MobiCom '05.

[17]  Thierry Turletti,et al.  On selecting the best transmission mode for WiFi devices , 2009, Wirel. Commun. Mob. Comput..

[18]  J. J. Garcia-Luna-Aceves,et al.  A practical approach to rate adaptation for multi-antenna systems , 2011, 2011 19th IEEE International Conference on Network Protocols.

[19]  Songwu Lu,et al.  MIMO rate adaptation in 802.11n wireless networks , 2010, MobiCom.

[20]  Janne J. Lehtomäki,et al.  Interactive Trial and Error Learning Method for Distributed Channel Bonding: Model, Prototype Implementation, and Evaluation , 2019, IEEE Transactions on Cognitive Communications and Networking.

[21]  Michael Barton,et al.  Link Adaptation Algorithm for the IEEE 802.11n MIMO System , 2008, Networking.

[22]  David Wetherall,et al.  Predictable 802.11 packet delivery from wireless channel measurements , 2010, SIGCOMM '10.

[23]  Geoffrey E. Hinton,et al.  Visualizing Data using t-SNE , 2008 .

[24]  Sunghyun Choi,et al.  STRALE: Mobility-aware PHY rate and frame aggregation length adaptation in WLANs , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[25]  Samiran Chattopadhyay,et al.  IEEE 802.11ac Link Adaptation Under Mobility , 2017, 2017 IEEE 42nd Conference on Local Computer Networks (LCN).

[26]  Mahesh K. Marina,et al.  SampleLite: A Hybrid Approach to 802.11n Link Adaptation , 2015, CCRV.

[27]  Kang G. Shin,et al.  Post-CCA and Reinforcement Learning Based Bandwidth Adaptation in 802.11ac Networks , 2018, IEEE Transactions on Mobile Computing.

[28]  Shaoen Wu,et al.  Rate adaptation algorithms for IEEE 802.11 networks: A survey and comparison , 2008, 2008 IEEE Symposium on Computers and Communications.

[29]  Maxime Guillaud,et al.  Adaptive Modulation and Coding for Interference Alignment With Imperfect CSIT , 2014, IEEE Transactions on Wireless Communications.

[30]  Khaled Ben Letaief,et al.  Open-Loop Link Adaptation for Next-Generation IEEE 802.11n Wireless Networks , 2009, IEEE Transactions on Vehicular Technology.

[31]  Thierry Turletti,et al.  On selecting the best transmission mode for WiFi devices , 2009 .

[32]  Kyu-Han Kim,et al.  Practical MU-MIMO user selection on 802.11ac commodity networks , 2016, MobiCom.