Emulation of Radio Access Networks to Facilitate the Development of Distributed Applications

Emulation of Radio Access Networks is a valuable tool for the development of distributed applications incorporating mobile terminals. The network simulator ns–2 provides mechanisms to route live network traffic through its simulation and thus emulate a network in real-time. However, it lacks certain core features for the emulation of networks with mobile terminals: roaming of terminals across base stations, dynamic addressing of nodes, and the export of these changes to the outside application to evaluate its capabilities in dealing with these consequences of terminal mobility. To enable this, a new set-up for emulation is proposed and implemented using ns–2. An infrastructure routing protocol (INFRA) is presented, as well as an additional TAP network object and a TAP agent that were required to unleash the full potential of the new routing protocol. The results of several experiments applying these new components expose the added value of the new emulation setup for the evaluation of distributed applications.

[1]  Daniel Mahrenholz,et al.  Adjusting the ns-2 Emulation Mode to a Live Network , 2005, KiVS.

[2]  Ralph E. Droms,et al.  Dynamic Host Configuration Protocol , 1993, RFC.

[3]  M. Gerla,et al.  GloMoSim: a library for parallel simulation of large-scale wireless networks , 1998, Proceedings. Twelfth Workshop on Parallel and Distributed Simulation PADS '98 (Cat. No.98TB100233).

[4]  Xinjie Chang Network simulations with OPNET , 1999, WSC '99.

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

[6]  Jörg Hähner,et al.  A meta-model and framework for user mobility in mobile networks , 2003, The 11th IEEE International Conference on Networks, 2003. ICON2003..

[7]  Anders Björsson Simulation analysis of RLC/MAC for UMTS in Network Simulator version 2 , 2004 .

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

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