Monitoring and measuring wireless network performance in the presence of middleboxes

Monitoring and measurement of wireless networks play an important role for a number of reasons. In current networking scenarios, middleboxes (NAT, firewall, PEP, PCMS, …) are more and more common. In this paper we present preliminary results of our ongoing work on the monitoring and measurement of the performance of real operational wireless networks in the presence of middleboxes. We analyze the 3G network of two of the major operators in Europe and the satellite network of one of the major European providers of satellite connectivity. Our results show how middleboxes can deeply change the results of an experiment: in the presence of such devices, the performance parameters of interest can obtain completely different values when measured with different tools and methodologies. To cope with these issues, we propose an approach composed of both active and passive techniques, considering several layers in a combined fashion, using different traffic profiles, and looking at both side of the considered middleboxes.

[1]  Milosh V. Ivanovich,et al.  On TCP performance enhancing proxies in a wireless environment , 2008, IEEE Communications Magazine.

[2]  Mario Gerla,et al.  TCP in mixed Internet and geo-satellite environments: experiences and results , 2006, 2nd International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006..

[3]  G. Acar,et al.  Impact of Proactive Retransmissions on Forward TCP Throughput over DVB-S/S2 Railroad Satellite Links with Power Arches , 2008, 2008 4th Advanced Satellite Mobile Systems.

[4]  Antonio Pescapè,et al.  Performance footprints of heavy-users in 3G networks via empirical measurement , 2010, 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks.

[5]  Basil S. Maglaris,et al.  SaTPEP: A TCP Performance Enhancing Proxy for Satellite Links , 2002, NETWORKING.

[6]  Carles Gomez,et al.  Web browsing optimization over 2.5G and 3G: end-to-end mechanisms vs. usage of performance enhancing proxies , 2008, Wirel. Commun. Mob. Comput..

[7]  Pablo Rodriguez,et al.  Performance of PEPs in Cellular Wireless Networks , 2003, WCW.

[8]  Kostas Pentikousis,et al.  Empirical evaluation of VoIP aggregation over a fixed WiMAX testbed , 2008, TRIDENTCOM.

[9]  Carlo Caini,et al.  TCP Hybla: a TCP enhancement for heterogeneous networks , 2004, Int. J. Satell. Commun. Netw..

[10]  Xing Li,et al.  POPI: a user-level tool for inferring router packet forwarding priority , 2010, TNET.

[11]  Mario Marchese,et al.  Analysis of TCP live experiments on a real GEO satellite testbed , 2009, Perform. Evaluation.

[12]  Ramón Agüero,et al.  Optimizing Internet flows over IEEE 802.11b wireless local area networks: a performance-enhancing proxy based on forward error correction , 2001 .

[13]  Mingyan Liu,et al.  Measurement Based Performance Analysis of Internet over Satellite , 2002 .

[14]  Ljiljana Trajkovic,et al.  Analysis of traffic data from a hybrid satellite-terrestrial network , 2007, QSHINE.

[15]  M. Luglio,et al.  Enhancing TCP Performance over Hybrid Wireless Terrestrial-Satellite Networks , 2009, 2009 First International Conference on Advances in Satellite and Space Communications.

[16]  A. Botta,et al.  Multi-protocol and Multi-platform Traffic Generation and Measurement , 2010 .

[17]  Marc Necker,et al.  Performance of Different Proxy Concepts in UMTS Networks , 2004, EuroNGI Workshop.

[18]  Michael Walfish,et al.  Middleboxes No Longer Considered Harmful , 2004, OSDI.

[19]  Brian E. Carpenter,et al.  Middleboxes: Taxonomy and Issues , 2002, RFC.

[20]  Wing Cheong Lau,et al.  An Empirical Study on the Capacity and Performance of 3G Networks , 2008, IEEE Transactions on Mobile Computing.

[21]  Sally Floyd,et al.  Measuring interactions between transport protocols and middleboxes , 2004, IMC '04.

[22]  Xing Li,et al.  POPI: A User-Level Tool for Inferring Router Packet Forwarding Priority , 2010, IEEE/ACM Transactions on Networking.

[23]  Nick Feamster,et al.  Detecting network neutrality violations with causal inference , 2009, CoNEXT '09.

[24]  Gabriel Montenegro,et al.  Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations , 2001, RFC.

[25]  Mark Allman On the performance of middleboxes , 2003, IMC '03.