MCNet: Crowdsourcing wireless performance measurements through the eyes of mobile devices

Measurement of network performance in complex WiFi networks, such as in corporations and universities, is an important but challenging task, as wireless performance in networks with many access points is hard to measure and model. We demonstrate that crowdsourcing the task of measuring WiFi performance is an effective solution to this problem. By measuring performance directly with unmodified consumer mobile devices such as smartphones, it is possible to cheaply and easily detect problems that matter to users. Aggregated performance data across clients can then provide a global view of performance trends in an enterprise network. We demonstrate that periodic sampling allows the collection of representative data while keeping battery consumption low, and we leverage mobile sensor information to intelligently schedule these measurements. This system was deployed in two different large WLANs, where we discovered numerous previously undetected performance problems.

[1]  Konstantina Papagiannaki,et al.  PIE in the Sky: Online Passive Interference Estimation for Enterprise WLANs , 2011, NSDI.

[2]  Alec Wolman,et al.  Enhancing the security of corporate Wi-Fi networks using DAIR , 2006, MobiSys '06.

[3]  Tristan Henderson,et al.  The changing usage of a mature campus-wide wireless network , 2008, Comput. Networks.

[4]  Xi Fang,et al.  Crowdsourcing to smartphones: incentive mechanism design for mobile phone sensing , 2012, Mobicom '12.

[5]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

[6]  Moustafa Youssef,et al.  No need to war-drive: unsupervised indoor localization , 2012, MobiSys '12.

[7]  Stefan Savage,et al.  Automating cross-layer diagnosis of enterprise wireless networks , 2007, SIGCOMM.

[8]  Gokhan Memik,et al.  Into the wild: Studying real user activity patterns to guide power optimizations for mobile architectures , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[9]  Suman Banerjee,et al.  Can they hear me now?: a case for a client-assisted approach to monitoring wide-area wireless networks , 2011, IMC '11.

[10]  Alec Wolman,et al.  Designing High Performance Enterprise Wi-Fi Networks , 2008, NSDI.

[11]  Clayton Shepard,et al.  LiveLab: measuring wireless networks and smartphone users in the field , 2011, SIGMETRICS Perform. Evaluation Rev..

[12]  Calvin C. Newport Improving Wireless Network Performance Using Sensor Hints , 2011, NSDI.

[13]  Bin Guo,et al.  From participatory sensing to Mobile Crowd Sensing , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).