"My" own (most were actually written by students):
Others: (a rather random collection, just to avoid "losing" things that I "stumble" over; from now on, every time I "stumble", I'll add a link here...)
- http://sectools.org/ This must be the best overview of tools for people like us, cf. "packet crafting tools" (the categories are at the bottom of the page).
- There's also the CAIDA list of network measurement tools
- FlowGrind - "Flowgrind is a tool similar to iperf, netperf to measure throughput and other metrics for TCP and other protocols. It features some unique characteristics which are of use when exploring the idiosyncrasies of wireless mesh networks."
Testbeds, free to use for everyone (?):
- PlanetLab of course; it is available to us at UiO because we have PlanetLab nodes running too. It's been criticized for being non-realistic (PlanetLab nodes typically don't run in our homes), so be careful with the "research message" that you derive from using it. People say that you often also spend a lot of time finding a set of active, stable nodes...
- Emulab which students of mine have used with great success in the past. This can be regarded as a "next step" beyond simulation, perhaps, as it's real-life but isolated. Then again, it's connected to PlanetLab too, in some way, and it also features wireless nodes...
- GENI is a US-based initiative, but apparently global in scope and open for everyone. I have no experience with it so far.
- Seattle sounds cool, somewhat similar to PlanetLab but with a goal to be more heterogeneous. No experience with it so far.
- WiseBed is one of many FIRE-funded European testbeds; it is meant for WSN tests. Again, it's not the only one of its kind, and again, I have no experience with it so far.
- M-Lab allows one to run tools on their servers. No experience with it so far.
- Community-Lab is a testbed consisting of wireless community networks.
About building your own testbed / test scenario:
- Realistic TCP code in simulations: there is the Network Simulation Cradle, among other things... but it seems a bit outdated
- Playing with FreeBSD: IMUNES can make jails automatically. The download section has a sample VMWare image using FreeBSD 8.2. Make sure to use the right settings, described at the end of this paper.
Last update: 14. January 2015
Back to Michael's page