Distributed Network Emulator with a Graphical User Interface

N. Naoufal, M. Shell, H. AbdelNour, A. El-Haj-Mahmoud, A. Kayssi, and A. Chehab (Lebanon)


Emulation, delay, jitter, performance, links


New protocols and network applications must be exten sively tested before deployment on the Internet. In this paper, we describe the design and implementation of EmuNET, a lightweight, portable, configurable, and extendable network emulator, which can be used to emulate a wide variety of network characteristics and conditions inside a laboratory environment. Protocols and applications can be tested, without modification, directly on top of the emulated network. The emulator can be used to test protocols under a variety of conditions, such as bit rate limitation, network delay and jitter, bit error rate, etc. A graphical user interface provides an automated system for setting the network topology and link configurations. We show results of testing applications like audio streaming and web page serving that illustrate the importance of EmuNET in creating reliable, repeatable and standard test conditions.

Important Links:

Go Back