Leveraging Frame Aggregation for Estimating WiFi Available Bandwidth

WiFi has emerged as a pivotal technology for mobile devices offering the potential for exceptional connectivity speeds. Unfortunately, the performance of WiFi may vary significantly making WiFi link characterization (and more broadly the path characterization) an essential element of the user Quality of Experience (QoE). The key challenge that emerges with respect to link characterization is how to characterize performance in an efficient manner. In this paper, we explore how the existing frame aggregation mechanisms introduced by 802.11e can be leveraged to achieve such a goal. We show not only how frame aggregation breaks existing lightweight mechanisms for link characterization but also how to carefully construct packet sequences that induce frame aggregation to capture the WiFi available bandwidth. We construct a proof of concept system, AIWC (Aggregation Intensity based Wifi Characterization), to demonstrate the aforementioned concepts with significant improvements versus prior work.

[1]  M. Gerla,et al.  CapProbe: a simple and accurate capacity estimation technique , 2004, SIGCOMM.

[2]  Shichang Xu,et al.  Mobilyzer: An Open Platform for Controllable Mobile Network Measurements , 2015, MobiSys.

[3]  Mahesh K. Marina,et al.  Urban WiFi characterization via mobile crowdsensing , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[4]  Sung-Ju Lee,et al.  MCNet: Crowdsourcing wireless performance measurements through the eyes of mobile devices , 2014, IEEE Communications Magazine.

[5]  David A. Cieslak,et al.  RIPPS: Rogue Identifying Packet Payload Slicer Detecting Unauthorized Wireless Hosts Through Network Traffic Conditioning , 2008, TSEC.

[6]  Costin Raiciu,et al.  Towards Wifi Mobility without Fast Handover , 2015, NSDI.

[7]  Hari Balakrishnan,et al.  WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance , 2014, Internet Measurement Conference.

[8]  Herwig Bruneel,et al.  A Discrete-Time Priority Queue with Train Arrivals , 2007 .

[9]  Mark Claypool,et al.  WBest: A bandwidth estimation tool for IEEE 802.11 wireless networks , 2008, 2008 33rd IEEE Conference on Local Computer Networks (LCN).

[10]  Myungjin Lee,et al.  On the impact of 802.11n frame aggregation on end-to-end available bandwidth estimation , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[11]  Mark Crovella,et al.  Measuring Bottleneck Link Speed in Packet-Switched Networks , 1996, Perform. Evaluation.

[12]  Manish Jain,et al.  Pathload: A Measurement Tool for End-to-End Available Bandwidth , 2002 .

[13]  S. Hemminger Network Emulation with NetEm , 2022 .

[14]  Jiri Navratil,et al.  ABwE :A Practical Approach to Available Bandwidth Estimation , 2002 .

[15]  Stefan Savage,et al.  Sting: A TCP-based Network Measurement Tool , 1999, USENIX Symposium on Internet Technologies and Systems.

[16]  M. Frans Kaashoek,et al.  A measurement study of available bandwidth estimation tools , 2003, IMC '03.

[17]  Shoba Krishnan,et al.  FRAME AGGREGATION MECHANISM FOR HIGH - THROUGHPUT 802.11 N WLANS , 2012 .

[18]  Richard G. Baraniuk,et al.  pathChirp: Efficient available bandwidth estimation for network paths , 2003 .

[19]  Mats Björkman,et al.  A new end-to-end probing and analysis method for estimating bandwidth bottlenecks , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[20]  Antonio Pescapè,et al.  A tool for the generation of realistic network workload for emerging networking scenarios , 2012, Comput. Networks.

[21]  Peter Steenkiste,et al.  Evaluation and characterization of available bandwidth probing techniques , 2003, IEEE J. Sel. Areas Commun..

[22]  Manish Jain,et al.  End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput , 2002, SIGCOMM 2002.

[23]  Yutae Lee,et al.  Priority queueing system with fixed-length packet-train arrivals , 1998 .