Interactive app traffic: An action-based model and data-driven analysis

Many popular smartphone apps involve human interaction through the entire session; e.g. apps for web browsing, making reservations and online gaming. In this work, we characterize bi-directional interactive app traffic in the timescale of seconds, that is shaped by the human interaction. We collect and analyze a dataset comprising 1500 interactive app sessions. The combined uplink and downlink traffic bursts are the outcome of user-server interactions, which we label as actions. Within each action, we discover high correlation between the number of uplink and downlink packets reaching 0.98. Our study reveals that the distribution of action duration and interarrival can be approximated with exponential or gamma distributions. The analysis provides insights on the temporal characteristics of bi-directional packet bursts associated with actions, during an app session. We show that action-based service at access points (APs), where actions constitute the service units rather than packets, can reduce service delay by 50%.

[1]  Annie Gravey,et al.  Internet traffic analysis: A case study from two major European operators , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[2]  Albert-László Barabási,et al.  Modeling bursts and heavy tails in human dynamics , 2005, Physical review. E, Statistical, nonlinear, and soft matter physics.

[3]  Deborah Estrin,et al.  A first look at traffic on smartphones , 2010, IMC '10.

[4]  Gennady Samorodnitsky,et al.  Variable heavy tails in Internet traffic , 2004, Perform. Evaluation.

[5]  Jitendra Padhye,et al.  Video: Procrastinator: pacing mobile apps' usage of the network , 2014, MobiSys.

[6]  Eelco Herder,et al.  Not quite the average: An empirical study of Web use , 2008, TWEB.

[7]  J. Domingo,et al.  Modelling the bursty characteristics of ATM cell streams , 1990 .

[8]  Lusheng Ji,et al.  A first look at cellular machine-to-machine traffic: large scale measurement and characterization , 2012, SIGMETRICS '12.

[9]  K. Djemame,et al.  A new active queue management algorithm for real-time interactive communication in TCP/IP networks , 2002, The 8th International Conference on Communication Systems, 2002. ICCS 2002..

[10]  Åke Arvidsson,et al.  Analysis of the Accuracy of Bursty Traffic Models , 1993 .

[11]  Ying Zhang,et al.  Understanding the characteristics of cellular data traffic , 2012, CCRV.

[12]  Raj Jain,et al.  Packet Trains-Measurements and a New Model for Computer Network Traffic , 1986, IEEE J. Sel. Areas Commun..

[13]  Wei Song,et al.  Resource Allocation for Conversational, Streaming, and Interactive Services in Cellular/WLAN Interworking , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[14]  Xianhui Che,et al.  Packet-level traffic analysis of online games from the genre characteristics perspective , 2012, J. Netw. Comput. Appl..

[15]  F. Massey The Kolmogorov-Smirnov Test for Goodness of Fit , 1951 .

[16]  Wei Song,et al.  Multi-Class Resource Management in a Cellular/WLAN Integrated Network , 2007, 2007 IEEE Wireless Communications and Networking Conference.

[17]  Qiang Xu,et al.  Identifying diverse usage behaviors of smartphone apps , 2011, IMC '11.