Dummynet revisited
Top Cited Papers
- 9 April 2010
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 40 (2), 12-20
- https://doi.org/10.1145/1764873.1764876
Abstract
Dummynet is a widely used link emulator, developed long ago to run experiments in user-configurable network environments. Since its original design, our system has been extended in various ways, and has become very popular in the research community due to its features and to the ability to emulate even moderately complex network setups on unmodified operating systems. We have recently made a number of extensions to the emulator, including loadable packet schedulers, support for better MAC layer modeling, the inclusion in PlanetLab, and development of Linux and Windows versions in addition to the native FreeBSD and OS X ones. The goal of this paper is to present in detail the current features of Dummynet, compare it with other emulation solutions, and discuss what operating conditions should be considered and what kind of accuracy to expect when using an emulation system.Keywords
This publication has 12 references indexed in Scilit:
- Adding emulation to planetlab nodesPublished by Association for Computing Machinery (ACM) ,2009
- SatellitelabPublished by Association for Computing Machinery (ACM) ,2008
- KauNetPublished by Association for Computing Machinery (ACM) ,2007
- Emulating End-to-End Losses and Delays for Ad Hoc NetworksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- PlanetLabACM SIGCOMM Computer Communication Review, 2003
- NIST NetACM SIGCOMM Computer Communication Review, 2003
- Scalability and accuracy in a large-scale network emulatorACM SIGOPS Operating Systems Review, 2002
- ABE: providing a low-delay service within best effortIEEE Network, 2001
- The click modular routerACM Transactions on Computer Systems, 2000
- DummynetACM SIGCOMM Computer Communication Review, 1997