Improved IP-Level Emulation for Mobile and Wireless Systems

More and more applications and protocols are now running on wireless networks. Testing such applications and protocols is a real challenge as the position of the mobile terminals and environmental effects strongly affect the overall performance. Network emulation is often perceived as a good trade-off between experiments on operational wireless networks and discrete-event simulations on Opnet or ns-2. However, ensuring repeatability and realism in network emulation while taking into account mobility in a wireless environment is very difficult. This paper proposes a network emulation architecture based on off-line computations preceding online pattern-based traffic shaping. The underlying concepts of repeatability, dynamicity and accuracy are defined in the emulation context. Three different simple case studies illustrate the validity of our approach with respect to these concepts.

[1]  Yi-Bing Lin,et al.  NCTUns network simulation and emulation for wireless resource management: Research Articles , 2005 .

[2]  Johan Garcia,et al.  The Impact of Loss Generation on Emulation-based Protocol Evaluation , 2006, Parallel and Distributed Computing and Networks.

[3]  Jukka Manner,et al.  Seawind: a Wireless Network Emulator , 2001, MMB.

[4]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[5]  Lionel M. Ni,et al.  EMWIN:: emulating a mobile wireless network using a wired network , 2002, WOWMOM '02.

[6]  Mark Carson,et al.  NIST Net: a Linux-based network emulation tool , 2003, CCRV.

[7]  Michel Diaz,et al.  Two-Stage Wireless Network Emulation , 2004, Broadband Satellite Comunication Systems.

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

[9]  Luigi Rizzo,et al.  Dummynet: a simple approach to the evaluation of network protocols , 1997, CCRV.

[10]  Michel Diaz,et al.  A feedback based solution to emulate hidden terminals in wireless networks , 2005 .

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

[12]  Daniel Mahrenholz,et al.  Real-Time Network Emulation with ns-2 , 2004, Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[13]  Dave Maltz,et al.  Emulation of Multi-Hop Wireless Ad Hoc Networks , 2000 .

[14]  Yi-Bing Lin,et al.  NCTUns network simulation and emulation for wireless resource management , 2005, Wirel. Commun. Mob. Comput..

[15]  J. Lacan,et al.  Evaluation of Error Control Mechanisms for 802.11b Multicast Transmissions , 2006, 2006 4th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks.