EmuNET: a real-time network emulator

  • Authors:
  • Ayman Kayssi;Ali El-Haj-Mahmoud

  • Affiliations:
  • American University of Beirut, Beirut, Lebanon;North Carolina State University, Raleigh, NC

  • Venue:
  • Proceedings of the 2004 ACM symposium on Applied computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.02

Visualization

Abstract

New protocols and network applications must be extensively 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, different queuing schemes, etc. We show two examples of the use of the emulator to study the performance of voice-over-IP with asymmetric satellite links, and the impact of web caching and traffic compression on the experience of GPRS users.