An empirical study of the WeChat mobile instant messaging service

Mobile messaging applications are already a part of everyone's daily life. Despite their prevalence, we have limited knowledge on user behavior and data transmission performance of these services. In this paper, we examine WeChat, one of the largest mobile messaging services with over 800 million active users. To this end, we analyze a packet-level dataset captured in a cellular network, containing 121GB WeChat data and 4.8M WeChat flows. Our analysis reveals several unique features of user behavior in WeChat, including the diurnal traffic pattern with burst spikes, dominated traffic by media flows, burst server-to-client messages, among others. Perhaps more importantly, we leverage off a machine learning algorithm to classify users into several clusters, of which each captures one typical usage pattern. Besides, we find a non-negligible portion of media flows failed to completely transmit the media objects, mostly due to network-related factors. One of such factors is the inefficiency of TCP to recover from packet loss at the end of transmission.

[1]  Michael Welzl,et al.  An Evaluation of Tail Loss Recovery Mechanisms for TCP , 2015, CCRV.

[2]  Steve Uhlig,et al.  Demystifying and mitigating TCP stalls at the server side , 2015, CoNEXT.

[3]  Teuvo Kohonen,et al.  The self-organizing map , 1990 .

[4]  Li Zhang,et al.  Characterizing Instant Messaging Apps on Smartphones , 2015, PAM.

[5]  Ramesh Govindan,et al.  Reducing web latency: the virtue of gentle aggression , 2013, SIGCOMM.

[6]  Yao Liu,et al.  An Empirical Study of Video Messaging Services on Smartphones , 2014, NOSSDAV 2014.

[7]  Feng Qian,et al.  Characterizing radio resource allocation for 3G networks , 2010, IMC '10.

[8]  Pedro Casas,et al.  Vivisecting whatsapp through large-scale measurements in mobile networks , 2014, SIGCOMM.

[9]  Patrick P. C. Lee,et al.  Fine-grained dissection of WeChat in cellular networks , 2015, 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS).

[10]  Jure Leskovec,et al.  Worldwide Buzz: Planetary-Scale Views on an Instant-Messaging Network , 2007, WWW 2008.

[11]  Zhen Xiao,et al.  Understanding Instant Messaging Traffic Characteristics , 2007, 27th International Conference on Distributed Computing Systems (ICDCS '07).

[12]  Pedro Casas,et al.  Online Social Networks anatomy: On the analysis of Facebook and WhatsApp in cellular networks , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[13]  Gaogang Xie,et al.  An Empirical Analysis of a Large-scale Mobile Cloud Storage Service , 2016, Internet Measurement Conference.