Using emulation to understand and improve wireless networks and applications

Researchers have long faced a fundamental tension between the experimental realism of wireless testbeds on one hand, and the control and repeatability of simulation on the other hand. To overcome the stark tradeoff of these traditional alternatives, we are developing a wireless emulator that enables both realistic and repeatable experimentation by leveraging physical layer emulation. We discuss the design and implementation of a prototype wireless emulator, and show how this emulator can be leveraged to provide insight into wireless network and application behaviour. Our experience shows that, compared to simulation, our emulator-based approach provides us with a better understanding of real-world wireless network performance, and enables us to quickly deploy our research into an operational wireless network, while still allowing us to enjoy the benefits of a controlled experimental environment.

[1]  Kevin R. Fall,et al.  Network emulation in the VINT/NS simulator , 1999, Proceedings IEEE International Symposium on Computers and Communications (Cat. No.PR00250).

[2]  Mineo Takai,et al.  Effects of wireless physical layer modeling in mobile ad hoc networks , 2001, MobiHoc '01.

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

[4]  Priya Mahadevan,et al.  Emulating large-scale wireless networks using modelnet , 2002 .

[5]  Mike Hibler,et al.  An integrated experimental environment for distributed systems and networks , 2002, OPSR.

[6]  Dejan Kostic,et al.  Scalability and accuracy in a large-scale network emulator , 2002, CCRV.

[7]  Paramvir Bahl,et al.  A rate-adaptive MAC protocol for multi-Hop wireless networks , 2001, MobiCom '01.

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

[9]  Peter Steenkiste,et al.  Repeatable and realistic wireless experimentation through physical emulation , 2004, Comput. Commun. Rev..

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

[11]  Scott F. Midkiff,et al.  A dynamic topology switch for the emulation of wireless mobile ad hoc networks , 2002, 27th Annual IEEE Conference on Local Computer Networks, 2002. Proceedings. LCN 2002..

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

[13]  Pradipta De,et al.  MiNT: a miniaturized network testbed for mobile wireless research , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[14]  Daniel D. Stancil,et al.  Optimizing wireless network protocols using real-time predictive propagation modeling , 1999, RAWCON 99. 1999 IEEE Radio and Wireless Conference (Cat. No.99EX292).

[15]  Paramvir Bahl,et al.  A Software System for Locating Mobile Users: Design, Evaluation, and Lessons , 2000 .

[16]  Robert Tappan Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM '04.

[17]  David E. Culler,et al.  A blueprint for introducing disruptive technology into the Internet , 2003, CCRV.