Using physical layer emulation to optimize and evaluate mobile and wireless systems

Testing and evaluating protocols and applications for wireless networks and mobile users is challenging because the physical environment has a significant impact on the behavior and dynamics of the system. It is however important that these physical world effects are considered during system implementation and evaluation to ensure correct and efficient operation. Unfortunately, since these physical world effects are hard to control and model, this adds considerable complexity to system development. In this paper we show how a wireless networking testbed based on signal propagation emulation was used in the development, testing, and evaluation of mobile systems. The paper is organized as two case studies at different levels of the system: roaming in 802.11 networks and video streaming. We found that the combination of realism and control improved both efficiency and performance during development.

[1]  Wai Chen,et al.  GPS Assisted Fast-Handoff Mechanism for Real-Time Communication , 2006, 2006 IEEE Sarnoff Symposium.

[2]  William A. Arbaugh,et al.  Context caching using neighbor graphs for fast handoffs in a wireless network , 2004, IEEE INFOCOM 2004.

[3]  Peter Steenkiste,et al.  Understanding link-level 802.11 behavior: replacing convention with measurement , 2007, WICON '07.

[4]  Tsuhan Chen,et al.  A time-based adaptive retry strategy for video streaming in 802.11 WLANs , 2007, Wirel. Commun. Mob. Comput..

[5]  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.

[6]  William A. Arbaugh,et al.  Improving the latency of 802.11 hand-offs using neighbor graphs , 2004, MobiSys '04.

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

[8]  Peter Steenkiste,et al.  Using physical layer emulation to understand and improve wireless networks , 2006 .

[9]  William A. Arbaugh,et al.  An empirical analysis of the IEEE 802.11 MAC layer handoff process , 2003, CCRV.

[10]  Bernd Girod,et al.  Deadline-aware scheduling for wireless video streaming , 2005, 2005 IEEE International Conference on Multimedia and Expo.

[11]  Peter Steenkiste,et al.  A software architecture for physical layer wireless network emulation , 2006, WINTECH.

[12]  Abdelsalam Helal,et al.  RAMON: rapid-mobility network emulator , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

[13]  Stefan Savage,et al.  SyncScan: practical fast handoff for 802.11 infrastructure networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[14]  Mihaela van der Schaar,et al.  Providing adaptive QoS to layered video over wireless local area networks through real-time retry limit adaptation , 2004, IEEE Transactions on Multimedia.

[15]  Pradipta De,et al.  MiNT-m: an autonomous mobile wireless experimentation platform , 2006, MobiSys '06.

[16]  Peter Steenkiste,et al.  Using emulation to understand and improve wireless networks and applications , 2005, NSDI.

[17]  Thomas Stockhammer,et al.  Joint Buffer Management and Scheduling for Wireless Video Streaming , 2005, ICN.

[18]  Jay Lepreau,et al.  Lowering the barrier to wireless and mobile experimentation , 2003, CCRV.

[19]  Jason Liu,et al.  Experimental evaluation of wireless simulation assumptions , 2004, MSWiM '04.