| Dummynet software |
|
Wireless emulation tool Network testbeds have become very popular for supporting research on network protocols and distributed applications, and emulation provides an ideal testing tool for new developments in this area. The Dummynet emulator models network links. Bandwidth, delay and queue size are all programmable. Other configuration options exist to specify different queue management policies, to model some MAC layer effects such as variable transmission times and link level overheads, and also to simulate packet drop patterns. The Dummynet emulator offers researchers the advantages of emulation without giving up the opportunity to run experiments in a large and heterogeneous testbed with realistic network conditions. It can be easily downloaded and installed by individual users wishing to add emulation to their own environment, and is also already available on many testbeds, including on every node on OneLab’s PlanetLab Europe, where it can be used to add emulated delays and losses to real-world experiments. Dummynet is a highly-used component, deployed on numerous testbeds and often referenced in scientific papers. As mentioned, the emulator has been deployed on PlanetLab nodes, and its features are available to all users of PlanetLab-based testbeds. The emulation code itself is also available for ordinary Linux systems. The software package Dummynet was developed as an emulation component by OneLab partner the University of Pisa. The trunk/development version of the PlanetLab port can be accessed from: http://svn.planet-lab.org/browser/ipfw/trunk The latest snapshot of the Dummynet port and more information on dummynet/ipfw can be found at the Dummynet homepage: http://info.iet.unipi.it/~luigi/dummynet/
|