On the Fidelity of Single-Machine Network Emulation in Linux
Network emulation strikes the balance between using real machines on full-fledged networks and running software models of applications and networks in simulation environments. Advanced Linux features make it possible to emulate entire networks on a single machine, enabling experiments that are much...
Saved in:
Published in | 2015 IEEE 23rd International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems pp. 19 - 22 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.10.2015
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Network emulation strikes the balance between using real machines on full-fledged networks and running software models of applications and networks in simulation environments. Advanced Linux features make it possible to emulate entire networks on a single machine, enabling experiments that are much easier to run and repeat. However, some of these features were not designed with the primary purpose of supporting emulation frameworks: if not carefully configured, they can lead to erroneous results. In this paper we note a few properties of Linux-based network emulation that researchers should consider while planning their experiments. We also recommend a particular configuration that improves the fidelity of emulation results. |
---|---|
ISSN: | 1526-7539 2375-0227 |
DOI: | 10.1109/MASCOTS.2015.18 |