Adaptive Target-Condition Neural Network: DNN-Aided Load Balancing for Hybrid LiFi and WiFi Networks

Load balancing (LB) is a challenging issue in the hybrid light fidelity (LiFi) and wireless fidelity (WiFi) networks (HLWNets), due to the nature of heterogeneous access points (APs). Machine learning has the potential to provide a complexity-friendly LB solution with near-optimal network performance, at the cost of a training process. The state-of-the-art (SOTA) learning-aided LB methods, however, need retraining when the network environment (especially the number of users) changes, significantly limiting its practicability. In this paper, a novel deep neural network (DNN) structure named adaptive target-condition neural network (A-TCNN) is proposed, which conducts AP selection for one target user upon the condition of other users. Also, an adaptive mechanism is developed to map a smaller number of users to a larger number through splitting their data rate requirements, without affecting the AP selection result for the target user. This enables the proposed method to handle different numbers of users without the need for retraining. Results show that A-TCNN achieves a network throughput very close to that of the testing dataset, with a gap less than 3%. It is also proven that A-TCNN can obtain a network throughput comparable to two SOTA benchmarks, while reducing the runtime by up to three orders of magnitude.

[1]  Xiping Wu,et al.  A Novel Method of Combining Decision Making and Optimization for LiFi Resource Allocation , 2022, 2022 IEEE Globecom Workshops (GC Wkshps).

[2]  Bekir Sait Ciftler,et al.  Distributed DRL-Based Downlink Power Allocation for Hybrid RF/VLC Networks , 2022, IEEE Photonics Journal.

[3]  Octavia A. Dobre,et al.  Joint Access Point Assignment and Power Allocation in Multi-Tier Hybrid RF/VLC HetNets , 2021, IEEE Transactions on Wireless Communications.

[4]  N. Chi,et al.  Si-substrate LEDs with multiple superlattice interlayers for beyond 24  Gbps visible light communication , 2021, Photonics Research.

[5]  Mohammad Dehghani Soltani,et al.  Reinforcement Learning-Based Near-Optimal Load Balancing for Heterogeneous LiFi WiFi Network , 2021, IEEE Systems Journal.

[6]  Erik G. Larsson,et al.  Towards 6G wireless communication networks: vision, enabling technologies, and new paradigm shifts , 2020, Science China Information Sciences.

[7]  Dominic C. O’Brien,et al.  Parallel Transmission LiFi , 2020, IEEE Transactions on Wireless Communications.

[8]  Abdulmajeed M. Alenezi,et al.  Reinforcement Learning Approach for Hybrid WiFi-VLC Networks , 2020, 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring).

[9]  Harald Haas,et al.  Load Balancing for Hybrid LiFi and WiFi Networks: To Tackle User Mobility and Light-Path Blockage , 2020, IEEE Transactions on Communications.

[10]  Mohammad Dehghani Soltani,et al.  Hybrid LiFi and WiFi Networks: A Survey , 2020, IEEE Communications Surveys & Tutorials.

[11]  Harald Haas,et al.  Mobility-aware load balancing for hybrid LiFi and WiFi networks , 2019, IEEE/OSA Journal of Optical Communications and Networking.

[12]  Lin Zhang,et al.  QoE-Driven Optimized Load Balancing Design for Hybrid LiFi and WiFi Networks , 2018, IEEE Communications Letters.

[13]  Harald Haas,et al.  Access Point Selection for Hybrid Li-Fi and Wi-Fi Networks , 2017, IEEE Transactions on Communications.

[14]  İsmail Güvenç,et al.  Multi-Element VLC Networks: LED Assignment, Power Control, and Optimum Combining , 2017, IEEE Journal on Selected Areas in Communications.

[15]  Harald Haas,et al.  Load Balancing Game With Shadowing Effect for Indoor Hybrid LiFi/RF Networks , 2017, IEEE Transactions on Wireless Communications.

[16]  Nadeem Javaid,et al.  A Survey on Fuzzy Logic Applications in Wireless and Mobile Communication for LTE Networks , 2016, 2016 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS).

[17]  Harald Haas,et al.  Fuzzy logic based dynamic handover scheme for indoor Li-Fi and RF hybrid network , 2016, 2016 IEEE International Conference on Communications (ICC).

[18]  Javier Lorca,et al.  Quantifying data rate and bandwidth requirements for immersive 5G experience , 2016, 2016 IEEE International Conference on Communications Workshops (ICC).

[19]  Harald Haas,et al.  What is LiFi? , 2015, 2015 European Conference on Optical Communication (ECOC).

[20]  Harald Haas,et al.  Hybrid RF and VLC Systems: Improving User Data Rate Performance of VLC Systems , 2015, 2015 IEEE 81st Vehicular Technology Conference (VTC Spring).

[21]  Lajos Hanzo,et al.  Cooperative Load Balancing in Hybrid Visible Light Communications and WiFi , 2015, IEEE Transactions on Communications.

[22]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[23]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[24]  Jiangzhou Wang,et al.  Tight Bounds on Channel Capacity for Dimmable Visible Light Communications , 2013, Journal of Lightwave Technology.

[25]  Eldad Perahia,et al.  Next Generation Wireless LANs: 802.11n and 802.11ac , 2013 .

[26]  Christian Kirches,et al.  Mixed-integer nonlinear optimization*† , 2013, Acta Numerica.

[27]  Jeffrey B. Carruthers,et al.  Wireless infrared communications , 2003, Proc. IEEE.

[28]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[29]  Frank Kelly,et al.  Rate control for communication networks: shadow prices, proportional fairness and stability , 1998, J. Oper. Res. Soc..

[30]  Ayman A. El-Saleh,et al.  Machine Learning Based Load Balancing Algorithms in Future Heterogeneous Networks: A Survey , 2022, IEEE Access.

[31]  W. Karush Minima of Functions of Several Variables with Inequalities as Side Conditions , 2014 .

[32]  Klaus-Robert Müller,et al.  Efficient BackProp , 2012, Neural Networks: Tricks of the Trade.

[33]  J. van Leeuwen,et al.  Neural Networks: Tricks of the Trade , 2002, Lecture Notes in Computer Science.

[34]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .