Analyzing throughput and stability in cellular networks

The throughput of a cellular network depends on a number of factors such as radio technology, limitations of device hardware (e.g., chipsets, antennae), physical layer effects (interference, fading, etc.), node density and demand, user mobility, and the infrastructure of Mobile Network Operators (MNO). Therefore, understanding and identifying the key factors of cellular network performance that affect end-users experience is a challenging task. We use a dataset collected using netradar, a platform that measures cellular network performance crowd- sourced from mobile user devices. Using this dataset we develop a methodology (a classifier using a machine learning approach) for understanding cellular network performance. We examine key characteristics of cellular networks related to throughput from the perspective of mobile user activity, MNO, smartphone models, link stability, location and time of day. We perform a network-wide correlation and statistical analysis to obtain a basic understanding of the influence of individual factors. We use a machine learning approach to identify the important features and to understand the relationship between different ones. These features are then used to build a model to classify the stability of cellular network based on the data reception characteristics of the user. We show that it is possible to classify reasons for network instability using minimal cellular network metrics with up to 90% of accuracy.

[1]  Alan Agresti,et al.  Categorical Data Analysis , 2003 .

[2]  K. Hornik,et al.  Unbiased Recursive Partitioning: A Conditional Inference Framework , 2006 .

[3]  Qian Zhang,et al.  Network-adaptive scalable video streaming over 3G wireless network , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[4]  Weirong Jiang,et al.  Architecture and Performance Evaluation for P2P Application in 3G Mobile Cellular Systems , 2007, 2007 International Conference on Wireless Communications, Networking and Mobile Computing.

[5]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[6]  Xin Jin,et al.  Can Accurate Predictions Improve Video Streaming in Cellular Networks? , 2015, HotMobile.

[7]  Paramvir Bahl,et al.  Anatomizing application performance differences on smartphones , 2010, MobiSys '10.

[8]  Carey L. Williamson,et al.  Characterizing and modeling user mobility in a cellular data network , 2005, PE-WASUN '05.

[9]  Shobha Venkataraman,et al.  Understanding the complexity of 3G UMTS network performance , 2013, 2013 IFIP Networking Conference.

[10]  Antonis Markopoulos,et al.  Cellular Network Performance Analysis: Handoff Algorithms Based on Mobile Location and Area Information , 2004, Wirel. Pers. Commun..

[11]  Bogdan E. Popescu,et al.  PREDICTIVE LEARNING VIA RULE ENSEMBLES , 2008, 0811.1679.

[12]  Jukka Manner,et al.  Netradar - Measuring the wireless world , 2013, 2013 11th International Symposium and Workshops on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[13]  Ahmed Elmokashfi,et al.  Dissecting packet loss in mobile broadband networks from the edge , 2015, 2015 IEEE Conference on Computer Communications (INFOCOM).

[14]  ipred : Improved Predictors , 2009 .

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

[16]  Max Kuhn,et al.  Building Predictive Models in R Using the caret Package , 2008 .

[17]  Sangtae Ha,et al.  Incentivizing time-shifting of data: a survey of time-dependent pricing for internet access , 2012, IEEE Communications Magazine.

[18]  Ranveer Chandra,et al.  Empowering developers to estimate app energy consumption , 2012, Mobicom '12.

[19]  Srikanth V. Krishnamurthy,et al.  TIDE: A User-centric Tool for Identifying Energy Hungry Applications on Smartphones , 2015, 2015 IEEE 35th International Conference on Distributed Computing Systems.

[20]  Kang G. Shin,et al.  Evolution of the Internet QoS and support for soft real-time applications , 2003, Proc. IEEE.

[21]  Holger Karl,et al.  Anticipatory Download Scheduling in Wireless Video Streaming with Uncertain Data Rate Prediction , 2015, 2015 8th IFIP Wireless and Mobile Networking Conference (WMNC).

[22]  Sangtae Ha,et al.  Do Mobile Data Plans Affect Usage? Results from a Pricing Trial with ISP Customers , 2015, PAM.

[23]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[24]  Mun Choon Chan,et al.  TCP/IP Performance over 3G Wireless Links with Rate and Delay Variation , 2002, MobiCom '02.