Arvind Narayanan, Eman Ramadan, Rishabh Mehta, Xinyue Hu,
Qingxu Liu, Rostand A. K. Fezeu,
Udhaya Kumar Dayalan,
Saurabh Verma, Peiqi Ji, Tao Li, Feng Qian, Zhi-Li Zhang
Department of Computer Science & Engineering
University of Minnesota - Twin Cities
The emerging 5G services offer numerous new opportunities for networked applications. In this study, we seek to answer two key questions: i) is the throughput of mmWave 5G predictable, and ii) can we build "good" machine learning models for 5G throughput prediction?
To this end, we conduct a measurement study of commercial mmWave 5G services in a major U.S. city, focusing on the throughput as perceived by applications running on user equipment (UE).
Through extensive experiments and statistical analysis, we identify key UE-side factors that affect 5G performance and quantify to what extent the 5G throughput can be predicted.
We then propose Lumos5G - a composable machine learning (ML) framework that judiciously considers features and their combinations, and apply state-of-the-art ML techniques for making context-aware 5G throughput predictions.
We demonstrate that our framework is able to achieve 1.37x to 4.84x reduction in prediction error compared to existing models. Our work can be viewed as a feasibility study for building what we envisage as a dynamic 5G throughput map (akin to Google traffic map).
We believe this approach provides opportunities and challenges in building future 5G-aware apps.
Experiments @
MSP Airport, MN
Lumos5G uses User-Side Contextual Factors
to Predict 5G Performance
Driving the "Loop" near U.S. Bank Stadium
Minneapolis, MN
Paper PDF
Technical Talks: Long version (~20 min.) | Short version (~5 min.)
Presentation Slides: Long version | Short version
Want to cite us? Click for Bibtex entry.
@inproceedings{10.1145/3419394.3423629, author = {Narayanan, Arvind and Ramadan, Eman and Mehta, Rishabh and Hu, Xinyue and Liu, Qingxu and Fezeu, Rostand A. K. and Dayalan, Udhaya Kumar and Verma, Saurabh and Ji, Peiqi and Li, Tao and Qian, Feng and Zhang, Zhi-Li}, title = {Lumos5G: Mapping and Predicting Commercial MmWave 5G Throughput}, year = {2020}, isbn = {9781450381383}, publisher = {Association for Computing Machinery}, address = {New York, NY, USA}, url = {https://doi.org/10.1145/3419394.3423629}, doi = {10.1145/3419394.3423629}, booktitle = {Proceedings of the ACM Internet Measurement Conference}, pages = {176–193}, numpages = {18}, keywords = {bandwidth estimation, mmWave, machine learning, Lumos5G, throughput prediction, deep learning, prediction, 5G}, location = {Virtual Event, USA}, series = {IMC '20} }
We thank our shepherd Professor Neil Spring and the anonymous reviewers of IMC'20 for their insightful suggestions and feedback. We also thank Glenn Hutt, Jeff Bjorklund, Metropolitan Airports Commission and MSP Airport authorities to aid and allow us conduct our measurement study at the Minneapolis-Saint Paul International (MSP) airport.
This research was in part supported by NSF under Grants CNS-1903880, CNS-1915122, CNS-1618339, CNS-1617729, CNS-1814322, CNS-1831140, CNS-1836772, and CNS-1901103.