Intelligent subflow steering in MPTCP-based hybrid Wi-Fi and LiFi networks using model-augmented DRL

Purwita, Ardimas Andi and Yesilkaya, Anil and Haas, Harald; (2023) Intelligent subflow steering in MPTCP-based hybrid Wi-Fi and LiFi networks using model-augmented DRL. In: GLOBECOM 2022 - 2022 IEEE Global Communications Conference. GLOBECOM 2022 - 2022 IEEE Global Communications Conference . IEEE, BRA, pp. 425-430. ISBN 9781665435406 (

[thumbnail of Purwita-etal-Globecom-2022-Intelligent-subflow-steering-in-MPTCP-based-hybrid-Wi-Fi-and-LiFi-networks]
Text. Filename: Purwita_etal_Globecom_2022_Intelligent_subflow_steering_in_MPTCP_based_hybrid_Wi_Fi_and_LiFi_networks.pdf
Accepted Author Manuscript
License: Strathprints license 1.0

Download (1MB)| Preview


A hybrid Wi-Fi and light fidelity (LiFi) network combines the best of two worlds with the ubiquitous coverage of Wi-Fi and the high peak data rate of LiFi as the radio spectrum does not interfere with the light spectrum. This hybrid network might be realized by using multipath TCP (MPTCP), where Wi-Fi and LiFi paths can be simultaneously employed to potentially boost the total throughput of Wi-Fi while increasing the resilience towards network failure of LiFi due to, for example, blockage. However, naively implementing MPTCP in a hybrid Wi-Fi and LiFi network can yield an unexpected result, such as a lower throughput compared to the single-path TCP due to a Head-of-Line delay during the slow start phase of the TCP congestion control. Even though this problem can be avoided by improving the existing flow control or congestion control of TCP, these solutions still lack intelligent decision making that can improve the adaptability of MPTCP. Therefore, in this paper, we propose a model-augmented deep reinforcement learning (DRL) approach to intelligently steer MPTCP subflows (i.e., TCP connections) by using a close-to-reality scenario emulated by considering random orientation, random blockage, and random mobility of Wi-Fi-and-LiFi-enabled mobile devices. As a result, we will show later that a performance gain can be achieved compared to the state-of-the-art while maintaining ease implementation to existing MPTCP implementations