Delayline: a wide-area network emulation tool
Computing Systems
Evaluation of TCP Vegas: emulation and experiment
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
The MicroGrid: a scientific tool for modeling computational gridsr
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
An integrated experimental environment for distributed systems and networks
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
NIST Net: a Linux-based network emulation tool
ACM SIGCOMM Computer Communication Review
EMPOWER: A Cluster Architecture Supporting Network Emulation
IEEE Transactions on Parallel and Distributed Systems
Scalability and accuracy in a large-scale network emulator
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
GNET-1: gigabit Ethernet network testbed
CLUSTER '04 Proceedings of the 2004 IEEE International Conference on Cluster Computing
V-eM: A Cluster of Virtual Machines for Robust, Detailed, and High-Performance Network Emulation
MASCOTS '06 Proceedings of the 14th IEEE International Symposium on Modeling, Analysis, and Simulation
A minimum-delay-difference method for mitigating cross-traffic impact on capacity measurement
Proceedings of the 5th international conference on Emerging networking experiments and technologies
Open Network Emulator: A Parallel Direct Code Execution Network Simulator
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
A comparative analysis of WAN emulators
Proceedings of the 7th Latin American Networking Conference
Hi-index | 0.00 |
Between discrete event simulation and evaluation within real networks, network emulation is a useful tool to study and evaluate the behaviour of applications. Using a real network as a basis to simulate another network's characteristics, it enables researchers to perform experiments in a wide range of conditions. After an overview of the various available network emulators, this paper focuses on three freely available and widely used network link emulators: Dummynet, NIST-Net, and the Linux Traffic Control subsystem. We start by comparing their features, then focus on the accuracy of their latency and bandwidth emulation, and discuss the way they are affected by the time source of the system. We expose several problems that cannot be ignored when using such tools. We also outline differences in their user interfaces, such as the interception point, and discuss possible solutions. This work aims at providing a complete overview of the different solutions for network emulation.