On Leveraging Machine and Deep Learning for Throughput Prediction in Cellular Networks: Design, Performance, and Challenges
Authors:
- Darijo RacaDRDarijo Raca
- Ahmed H. ZahranAZAhmed H. Zahran
- Cormac J. SreenanCSCormac J. Sreenan
- Rakesh K. SinhaRSRakesh K. Sinha
- Emir HalepovicEHEmir Halepovic
- Rittwik JanaRJRittwik Jana
- Vijay GopalakrishnanVGVijay Gopalakrishnan
- 18 March 2020
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Communications Magazine
- Vol. 58 (3) , 11-17
Abstract
The highly dynamic wireless communication environment poses a challenge for many applications (e.g., adaptive multimedia streaming services). Providing accurate TP can significantly improve performance of these applications. The scheduling algorithms in cellular networks consider various PHY metrics, (e.g., CQI) and throughput history when assigning resources for each user. This article explains how AI can be leveraged for accurate TP in cellular networks using PHY and application layer metrics. We present key architectural components and implementation options, illustrating their advantages and limitations. We also highlight key design choices and investigate their impact on prediction accuracy using real data. We believe this is the first study that examines the impact of integrating network-level data and applying a deep learning technique (on PHY and application data) for TP in cellular systems. Using video streaming as a use case, we illustrate how accurate TP improves the end user's QoE. Furthermore, we identify open questions and research challenges in the area of AI-driven TP. Finally, we report on lessons learned and provide conclusions that we believe will be useful to network practitioners seeking to apply AI.Keywords
This publication has 14 references indexed in Scilit:
- A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTPIEEE Communications Surveys & Tutorials, 2018
- ARBITER+: Adaptive Rate-Based InTElligent HTTP StReaming Algorithm for Mobile NetworksIEEE Transactions on Mobile Computing, 2018
- Managing Massive Firmware-Over-The-Air Updates for Connected Cars in Cellular Networks2017
- LinkForecast: Cellular Link Bandwidth Prediction in LTE NetworksIEEE Transactions on Mobile Computing, 2017
- Video through a crystal ball2016
- An in-depth study of LTEACM SIGCOMM Computer Communication Review, 2013
- Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a SurveyIEEE Communications Surveys & Tutorials, 2012
- A unifying view on dataset shift in classificationPattern Recognition, 2012
- A Machine Learning Approach to TCP Throughput PredictionIEEE/ACM Transactions on Networking, 2010
- On the predictability of large transfer TCP throughput2005