Two-Stage Wireless Network Emulation

  • Tanguy Pérennou
  • Emmanuel Conchon
  • Laurent Dairaine
  • Michel Diaz
Conference paper
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 169)


Testing and deploying mobile wireless networks and applications are very challenging tasks, due to the network size and administration as well as node mobility management. Well known simulation tools provide a more flexible environment but they do not run in real time and they rely on models of the developed system rather than on the system itself. Emulation is a hybrid approach allowing real application and traffic to be run over a simulated network, at the expense of accuracy when the number of nodes is too important. In this paper, emulation is split in two stages: first, the simulation of network conditions is precomputed so that it does not undergo real-time constraints that decrease its accuracy; second, real applications and traffic are run on an emulation platform where the precomputed events are scheduled in soft real-time. This allows the use of accurate models for node mobility, radio signal propagation and communication stacks. An example shows that a simple situation can be simply tested with real applications and traffic while relying on accurate models. The consistency between the simulation results and the emulated conditions is also illustrated.


Wireless Network Node Mobility Packet Loss Mobile Host Mobile Wireless Network 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. [1]
    L. Breslau, D. Estrin, K. Fall, S. Floyd, J. Heidemann, A. Helmy, P. Huang, S. McCanne, K. Varadhan, Y. Xu, and H. Yu. Advances in Network Simulation. IEEE Computer, 33(5), May 2000.Google Scholar
  2. [2]
    M. Carson and D. Santay. NIST Net: A Linux-based Network Emulation Tool. ACM SIGCOMM Computer Commununications Review, 33(3):111–126, 2003.CrossRefGoogle Scholar
  3. [3]
    K. Fall. Network Emulation in the VINT/NS Simulator. In Proceedings of the fourth IEEE Symposium on Computers and Communications, 1999.Google Scholar
  4. [4]
    J. Flynn, H. Tewari, and D. O'Mahony. JEmu: A Real Time Emulation System for Mobile Ad Hoc Networks. In Proceedings of the First Joint IEI/IEE Symposium on Telecommunications Systems Research, November 2001.Google Scholar
  5. [5]
    D. Herrscher and K. Rothermel. A Dynamic Network Scenario Emulation Tool. In Proceedings of ICCCN 2002, pages 262–267, October 2002.Google Scholar
  6. [6]
    A. Jardosh, E. M. Belding-Royer, K. C. Almeroth, and S. Suri. Towards Realistic Mobility Models for Mobile Ad hoc Networks. In Proceedings of MobiCom'03, September 2003.Google Scholar
  7. [7]
    J. Jun, P. Peddachagari, and M. Sichitiu. Theoretical Maximum Throughput of IEEE 802.11 and its Applications. In Proceedings of the 2nd IEEE International Symposium on Network Computing and Applications (NCA-03), 2003.Google Scholar
  8. [8]
    Q. Ke, D. Maltz, and D. Johnson. Emulation of Multi-Hop Wireless Ad Hoc Networks. In The 7th International Workshop on Mobile Multimedia Communications (MoMuC 2000), October 2000.Google Scholar
  9. [9]
    M. Kojo, A. Gurtov, J. Mannner, P. Sarolahti, T. Alanko, and K. Raatikainen. Seawind: a Wireless Network Emulator. In Proceedings of the 11th GI/ITG Conference on Measuring, Modelling and Evaluation of Computer and Communication Systems (MMB 2001), 2001.Google Scholar
  10. [10]
    L. Lancerica, L. Dairaine, F. de Belleville, H. Thalmensy, and C. Fraboul. MITV, A solution for Interactive TV Based on IP Multicast over Satellite. In Proceedings of the IEEE International Conference on Multimedia and Expo (ICME), June 2004.Google Scholar
  11. [11]
    B. Noble, M. Satyanarayanan, G. Nguyen, and R. Katz. Trace-Based Mobile Network Emulation. In Proceedings of ACM SIGCOMM'97, September 1997.Google Scholar
  12. [12]
    NRL/PROTEAN. MGEN: The Multi-Generator Toolset. Scholar
  13. [13]
    T. Rappaport. Wireless Communications Principles and Practice, 2nd Edition. Prentice Hall, 2002.Google Scholar
  14. [14]
    G. F. Riley, R. Fujimoto, and M. H. Ammar. A Generic Framework for Parallelization of Network Simulations. In Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), 1999.Google Scholar
  15. [15]
    L. Rizzo. Dummynet: A Simple Approach to the Evaluation of Network Protocols. ACM Computer Communication Review, 27(1), January 1997.Google Scholar
  16. [16]
    A. Schoonen. Designing Wireless Indoor Radio Systems with Ray Tracing Simulators. Technical report, Eindhoven University of Technology, Dec. 2003. Available at Scholar
  17. [17]
    B. White, J. Lepreau, L. Stoller, R. Ricci, S. Guruprasad, M. Newbold, M. Hibler, C. Barb, and A. Joglekar. An Integrated Experimental Environment for Distributed Systems and Networks. In Proceedings of OSDI02, 2002.Google Scholar
  18. [18]
    X. Zeng, R. Bagrodia, and M. Gerla. GloMoSim: A Library for Parallel Simulation of Large-scale Wireless Networks. In Proceedings of PADS'98, May 1998.Google Scholar
  19. [19]
    P. Zheng and L. Ni. EMWin: Emulating a Mobile Wireless Network using a Wired Network. In Proceedings of the 5th ACM International Workshop on Wireless Mobile Multimedia, 2002.Google Scholar

Copyright information

© International Federation for Information Processing 2005

Authors and Affiliations

  • Tanguy Pérennou
    • 1
    • 2
  • Emmanuel Conchon
    • 1
    • 2
  • Laurent Dairaine
    • 1
    • 2
  • Michel Diaz
    • 2
  1. 1.ENSICAToulouse Cedex 5France
  2. 2.LAAS-CNRSToulouse Cedex 4France

Personalised recommendations