W-NINE: A Two-Stage Emulation Platform for Mobile and Wireless Systems

AbstractssMore and more applications and protocols are now running on wireless networks. Testing the implementation of 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 platform, called W-NINE, based on off-line computations preceding online pattern-based traffic shaping. The underlying concepts of repeatability, dynamicity, accuracy, and realism are defined in the emulation context. Two different simple case studies illustrate the validity of our approach with respect to these concepts.

[1]  Gregory A. Hansen,et al.  The Optimized Link State Routing Protocol , 2003 .

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

[3]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .

[4]  Cecilia Mascolo,et al.  An ad hoc mobility model founded on social network theory , 2004, MSWiM '04.

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

[6]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[7]  Anna Brunstrom,et al.  KauNet: improving reproducibility for wireless and mobile research , 2007, MobiEval '07.

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

[9]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

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

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

[12]  D. Jhonson The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 , 2007 .

[13]  Priya Mahadevan,et al.  MobiNet: a scalable emulation infrastructure for ad hoc and wireless networks , 2005, WiTMeMo '05.

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

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

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

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

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

[19]  Johan Garcia,et al.  Loss Recovery in Short TCP/SCTP Flows , 2006 .

[20]  L. Kleinrock,et al.  Packet Switching in Radio Channels : Part Il-The Hidden Terminal Problem in Carrier Sense Multiple-Access and the Busy-Tone Solution , 2022 .

[21]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[22]  David A. Maltz,et al.  The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 , 2007, RFC.

[23]  Elyes Ben Hamida,et al.  On the complexity of an accurate and precise performance evaluation of wireless networks using simulations , 2008, MSWiM '08.

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

[25]  Ivan Seskar,et al.  Addressing repeatability in wireless experiments using ORBIT testbed , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[26]  Mike Hibler,et al.  An integrated experimental environment for distributed systems and networks , 2002, OSDI '02.

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

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

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