Reinforcement Learning-Based Mobile AR/VR Multipath Transmission With Streaming Power Spectrum Density Analysis

Multi-path transmission control protocol (MPTCP) is an extension of TCP that enables the concurrent transmission of information through different network interfaces (e.g., Cellular, Wi-Fi, 802.11p, and so on) available at terminal side. It is well known that MPTCP can provide significant advantages in bandwidth aggregation and transmission stability. Unfortunately, path diversity can limit bandwidth aggregation efficiency and incur higher delays. These issues become critical when in presence of emerging mobile AR and VR applications, which are bandwidth hungry, time-sensitive and exhibit abrupt variations of the bitrate. To address these issues, we propose the Reinforcement Learning-based mobile AR/VR multipath transmission with streaming Power Spectrum Density analysis (RL-PSD). RL-PSD analyses the Power Spectrum Density (PSD) of the AR/VR input stream to extract its features. Then, both the input stream and network features are considered to model the MPTCP congestion control as an reinforcement learning process. Finally, a two-stage reinforcement algorithm is proposed to optimize transmission performance. RL-PSD has been tested in both single-terminal and multi-terminal scenarios: results show that it outperforms the other advanced solutions conceived to support the multipath transmission of AR/VR streams.

[1]  Shugong Xu,et al.  6G: Connecting Everything by 1000 Times Price Reduction , 2020, IEEE Open Journal of Vehicular Technology.

[2]  Changqiao Xu,et al.  Measurement, Analysis, and Enhancement of Multipath TCP Energy Efficiency for Datacenters , 2020, IEEE/ACM Transactions on Networking.

[3]  George C. Polyzos,et al.  Low Latency Friendliness for Multipath TCP , 2020, IEEE/ACM Transactions on Networking.

[4]  Kang Chen,et al.  MPWiFi: Synergizing MPTCP Based Simultaneous Multipath Access and WiFi Network Performance , 2020, IEEE Transactions on Mobile Computing.

[5]  Michel Mandjes,et al.  Improving Multipath TCP Performance over WiFi and Cellular Networks: An Analytical Approach , 2019, IEEE Transactions on Mobile Computing.

[6]  Chaojing Xue,et al.  SmartCC: A Reinforcement Learning Approach for Multipath TCP Congestion Control in Heterogeneous Networks , 2019, IEEE Journal on Selected Areas in Communications.

[7]  Bernd Freisleben,et al.  Learning Wi-Fi Connection Loss Predictions for Seamless Vertical Handovers Using Multipath TCP , 2019, 2019 IEEE 44th Conference on Local Computer Networks (LCN).

[8]  Marc Molla Rosello,et al.  Multi-path Scheduling with Deep Reinforcement Learning , 2019, 2019 European Conference on Networks and Communications (EuCNC).

[9]  Ming Wang,et al.  Energy-Efficient Multipath TCP for Quality-Guaranteed Video Over Heterogeneous Wireless Networks , 2019, IEEE Transactions on Multimedia.

[10]  Vaneet Aggarwal,et al.  SmartStreamer: Preference-Aware Multipath Video Streaming Over MPTCP , 2019, IEEE Transactions on Vehicular Technology.

[11]  Wenzhong Li,et al.  ReLeS: A Neural Adaptive Multipath Scheduler based on Deep Reinforcement Learning , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications.

[12]  Zhiyuan Xu,et al.  Experience-Driven Congestion Control: When Multi-Path TCP Meets Deep Reinforcement Learning , 2019, IEEE Journal on Selected Areas in Communications.

[13]  Hongke Zhang,et al.  An Adaptive Multipath Algorithm to Overcome the Unpredictability of Heterogeneous Wireless Networks for High-Speed Railway , 2018, IEEE Transactions on Vehicular Technology.

[14]  Holger Claussen,et al.  MPTCP Meets FEC: Supporting Latency-Sensitive Applications Over Heterogeneous Networks , 2018, IEEE/ACM Transactions on Networking.

[15]  Gabriel-Miro Muntean,et al.  A MPTCP-based RTT-aware Packet Delivery Prioritisation Algorithm in AR/VR Scenarios , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[16]  Brian Hayes,et al.  Controlled Unfair Adaptive 360 VR Video Delivery over an MPTCP/QUIC Architecture , 2018, 2018 IEEE International Conference on Communications (ICC).

[17]  Brian Hayes,et al.  Scaling 360-degree Adaptive Bitrate Video Delivery Over an SDN Architecture , 2018, 2018 International Conference on Computing, Networking and Communications (ICNC).

[18]  Ying Cai,et al.  DPSAF: Forward Prediction Based Dynamic Packet Scheduling and Adjusting With Feedback for Multipath TCP in Lossy Heterogeneous Networks , 2017, IEEE Transactions on Vehicular Technology.

[19]  H. Vincent Poor,et al.  A Secure Mobile Crowdsensing Game With Deep Reinforcement Learning , 2018, IEEE Transactions on Information Forensics and Security.

[20]  Brian Hayes,et al.  Omnidirectional Adaptive Bitrate Media Delivery Using MPTCP/QUIC over an SDN Architecture , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[21]  Qiang Li,et al.  Multipath Cooperative Communications Networks for Augmented and Virtual Reality Transmission , 2017, IEEE Transactions on Multimedia.

[22]  Gwendal Simon,et al.  360-Degree Video Head Movement Dataset , 2017, MMSys.

[23]  Peng Wang,et al.  Pipeline Network Coding-Based Multipath Data Transfer in Heterogeneous Wireless Networks , 2017, IEEE Transactions on Broadcasting.

[24]  Hongke Zhang,et al.  CMT-NC: Improving the Concurrent Multipath Transfer Performance Using Network Coding in Wireless Networks , 2016, IEEE Transactions on Vehicular Technology.

[25]  Steven H. Low,et al.  Multipath TCP: Analysis, Design, and Implementation , 2013, IEEE/ACM Transactions on Networking.

[26]  Hongke Zhang,et al.  Cross-Layer Fairness-Driven Concurrent Multipath Video Delivery Over Heterogeneous Wireless Networks , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[27]  Mark Handley,et al.  TCP Extensions for Multipath Operation with Multiple Addresses , 2020, RFC.

[28]  Hongke Zhang,et al.  CMT-QA: Quality-Aware Adaptive Concurrent Multipath Data Transfer in Heterogeneous Wireless Networks , 2013, IEEE Transactions on Mobile Computing.

[29]  Hari Balakrishnan,et al.  TCP ex machina: computer-generated congestion control , 2013, SIGCOMM.

[30]  Mark Handley,et al.  Coupled Congestion Control for Multipath Transport Protocols , 2011, RFC.

[31]  Maya R. Gupta,et al.  Theory and Use of the EM Algorithm , 2011, Found. Trends Signal Process..

[32]  John G. Proakis,et al.  Digital Signal Processing: Principles, Algorithms, and Applications , 1992 .