Large scale "speedtest" experimentation in Mobile Broadband Networks

Abstract Characterizing and evaluating the performance of Mobile Broadband (MBB) networks is a vital need for today’s societies. Testbed-based measurements are of great significance in this context, since they allow for controlled and longitudinal experimentation. In this work, we focus on “speed” as an important Quality of Service (QoS) indicator for MBB networks, and work with MONROE-Nettest, an open source speedtest tool running as an Experiment as a Service (EaaS) on the Measuring Mobile Broadband Networks in Europe (MONROE) testbed. We conduct an extensive longitudinal measurement campaign spanning 2 countries over 2 years, and provide our experiment results together with rich metadata as an open dataset. We characterize this open dataset in detail, as well as derive insights from it regarding the impact of network context, spatio-temporal effects, roaming, and mobility on network performance. We describe our experiences about conducting speedtest measurements in MBB, and discuss the challenges associated with large scale testbed experimentation in operational MBB networks. Tackling one of the said challenges further, we introduce the notion of adaptive speedtest duration, and leverage a Machine Learning (ML) based algorithm to provide a proof-of-concept implementation called “Speedtest++”. Finally, we describe the lessons we have learned, as well as provide an overall discussion of how open datasets can support MBB research, and comment on open challenges, in the hope that these can serve as discussion points for future work.

[1]  Ethan Katz-Bassett,et al.  Mobile Network Performance from User Devices: A Longitudinal, Multidimensional Analysis , 2014, PAM.

[2]  Andra Lutu,et al.  Visualizing Mobile Coverage from Repetitive Measurements on Defined Trajectories , 2018, 2018 Network Traffic Measurement and Analysis Conference (TMA).

[3]  Paul Barford,et al.  A Machine Learning Approach to TCP Throughput Prediction , 2007, IEEE/ACM Transactions on Networking.

[4]  Jörg Ott,et al.  Experience: Implications of Roaming in Europe , 2018, MobiCom.

[5]  Andra Lutu,et al.  Results from Running an Experiment as a Service Platform for Mobile Networks , 2017, WiNTECH@MobiCom.

[6]  Michael B. Miller Linear Regression Analysis , 2013 .

[7]  Jun Bi,et al.  Prophet: Fast Accurate Model-Based Throughput Prediction for Reactive Flow in DC Networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications.

[8]  Gwendal Simon,et al.  Instantaneous throughput prediction in cellular networks: Which information is needed? , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[9]  Yan Liu,et al.  An Empirical Study of Throughput Prediction in Mobile Data Networks , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[10]  Niklas Carlsson,et al.  On using crowd-sourced network measurements for performance prediction , 2016, 2016 12th Annual Conference on Wireless On-demand Network Systems and Services (WONS).

[11]  David Clark,et al.  Understanding Broadband Speed Measurements , 2010 .

[12]  Foivos Michelinakis,et al.  A Model for Throughput Prediction for Mobile Users , 2014 .

[13]  Kenji Kanai,et al.  TRUST: A TCP Throughput Prediction Method in Mobile Networks , 2018, 2018 IEEE Global Communications Conference (GLOBECOM).

[14]  Martino Trevisan,et al.  ERRANT: Realistic emulation of radio access networks , 2020, Comput. Networks.

[15]  Marco Ajmone Marsan,et al.  Experience: An Open Platform for Experimentation with Commercial Mobile Broadband Networks , 2017, MobiCom.

[16]  P. Belzarena,et al.  Throughput prediction in wireless networks using statistical learning , 2016 .

[17]  Andra Lutu,et al.  Results from Running an Experiment as a Service Platform for Mobile Broadband Networks in Europe I , 2018 .

[18]  Philipp Svoboda,et al.  Opportunities and challenges of using crowdsourced measurements for mobile network benchmarking a case study on RTR open data , 2016, 2016 SAI Computing Conference (SAI).

[19]  Carsten Griwodz,et al.  TADA: An Active Measurement Tool for Automatic Detection of AQM , 2016, EAI Endorsed Trans. Self Adapt. Syst..

[20]  Christoph Dietzel,et al.  The Lockdown Effect: Implications of the COVID-19 Pandemic on Internet Traffic , 2020, Internet Measurement Conference.

[21]  Philipp Svoboda,et al.  Server link load modeling and request scheduling for crowdsourcing-based benchmarking systems , 2016, 2016 International Wireless Communications and Mobile Computing Conference (IWCMC).

[22]  Antonios Argyriou,et al.  Estimating Downlink Throughput from End-user Measurements in Mobile Broadband Networks , 2019, 2019 IEEE 20th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[23]  Carsten Griwodz,et al.  Commute path bandwidth traces from 3G networks: analysis and applications , 2013, MMSys.

[24]  Antonios Argyriou,et al.  The same, only different: Contrasting mobile operator behavior from crowdsourced dataset , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[25]  Özgü Alay,et al.  Mobile Network Performance during the COVID-19 Outbreak from a Testbed Perspective , 2020, WiNTECH@MOBICOM.

[26]  Feng Qian,et al.  An Active-Passive Measurement Study of TCP Performance over LTE on High-speed Rails , 2018, MobiCom.

[27]  Markus Rupp,et al.  Constant Rate Ultra Short Probing (CRUSP) Measurements in LTE Networks , 2018, 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall).

[28]  Andra Lutu,et al.  MONROE-Nettest: A configurable tool for dissecting speed measurements in mobile broadband networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[29]  Danilo Giordano,et al.  A Machine Learning Application for Latency Prediction in Operational 4G Networks , 2019, 2019 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[30]  Markus Rupp,et al.  Constant Rate Ultra Short Probing (CRUSP): Measurements in Live LTE Networks , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[31]  Özgü Alay,et al.  Dissecting the performance of YouTube video streaming in mobile networks , 2019, Int. J. Netw. Manag..

[32]  Ahmed Elmokashfi,et al.  State of Internet Measurement in Africa - A Survey , 2019 .

[33]  A. Karygiannis,et al.  mLab: An ad hoc network test bed , 2006, CCNC 2006. 2006 3rd IEEE Consumer Communications and Networking Conference, 2006..

[34]  Peter Dorfinger,et al.  Reducing Consumed Data Volume in Bandwidth Measurements via a Machine Learning Approach , 2019, 2019 Network Traffic Measurement and Analysis Conference (TMA).