The Challenges of Trace-Driven Wi-Fi Emulation

Wi-Fi link is unpredictable and it has never been easy to measure it perfectly; there is always bound to be some bias. As wireless becomes the medium of choice, it is useful to capture Wi-Fi traces in order to evaluate, tune, and adapt the different applications and protocols. Several methods have been used for the purpose of experimenting with different wireless conditions: simulation, experimentation, and trace-driven emulation. In this paper, we argue that trace-driven emulation is the most favourable approach. In the absence of a trace-driven emulation tool for Wi-Fi, we evaluate the state-of-the-art trace driven emulation tool for Cellular networks and we identify issues for Wi-Fi: interference with concurrent traffic, interference with its own traffic if measurements are done on both uplink and downlink simultaneously , and packet loss. We provide a solid argument as to why this tool falls short from effectively capturing Wi-Fi traces. The outcome of our analysis guides us to propose a number of suggestions on how the existing tool can be tweaked to accurately capture Wi-Fi traces.

[1]  Dipankar Raychaudhuri,et al.  Measurement based mobility emulation platform for next generation wireless networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[2]  Manpreet Singh,et al.  Overview of the ORBIT radio grid testbed for evaluation of next-generation wireless network protocols , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[3]  Yi Yang,et al.  WHYNET: a hybrid testbed for large-scale, heterogeneous and adaptive wireless networks , 2006, WINTECH.

[4]  T.R. Henderson,et al.  CORE: A real-time network emulator , 2008, MILCOM 2008 - 2008 IEEE Military Communications Conference.

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

[6]  Randy H. Katz,et al.  Trace-based mobile network emulation , 1997, SIGCOMM '97.

[7]  Hari Balakrishnan,et al.  Mahimahi: Accurate Record-and-Replay for HTTP , 2015, USENIX Annual Technical Conference.

[8]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[9]  Andra Lutu,et al.  MONROE-Nettest: A configurable tool for dissecting speed measurements in mobile broadband networks , 2018, IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[10]  Brian Rivera,et al.  Mobile Ad Hoc Network emulation environment , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[11]  Mythili Vutukuru,et al.  Trace based application layer modeling in ns-3 , 2016, 2016 Twenty Second National Conference on Communication (NCC).

[12]  Hari Balakrishnan,et al.  Stochastic Forecasts Achieve High Throughput and Low Delay over Cellular Networks , 2013, NSDI.

[13]  Randy H. Katz,et al.  Mobile Network Tracing , 1996, RFC.