Abstract

More 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.

Highlights

  • Testing and evaluating a transport protocol or a distributed application is a challenging task for researchers

  • We propose a solution called W-NINE which deals with accuracy by the addition of a simulation stage before emulation time in order to be able to use accurate models to produce the emulation parameters

  • In this paper we have presented an emulation platform called W-NINE that improves accuracy, dynamicity and repeatability of the emulated network conditions of a given experiment in order to increase the realism of the experiment

Read more

Summary

Introduction

Testing and evaluating a transport protocol or a distributed application is a challenging task for researchers. The major challenge is to use accurate models to provide accurate emulation parameters while respecting real time constraints Some traffic shapers such as Dummynet [2] allow the manipulation of bandwidth, delays and losses. We propose a solution called W-NINE which deals with accuracy by the addition of a simulation stage before emulation time in order to be able to use accurate models to produce the emulation parameters (bandwidth, delays and losses). These simulated parameters will be used during emulation to evaluate the final protocol implementation under test.

Related Work
Accuracy
Dynamicity
Repeatability
Realism
SWINE: Simulator for Wireless Network
SWINE’s Architecture
Emulation of traffic based behaviors
NINE: Nine is a Network Emulator
KauNet
Traffic observers
Description of the experiment
Live Test Measures
Modeling packet losses on a Wireless Link
Simulation results
Emulation results
A classical hidden terminals situation
Accuracy of Packet Losses in Time-Driven Mode
CPU Usage and Memory Footprint
Findings
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call