PlanetLab experiment managerFor planetary-scale testbeds, such as GENI/PlanetLab, to have the broadest possible impact in enabling experimental network and distributed systems research, they must be accessible to the broadest set of researchers, including those with a single PI working on a project with a single graduate student in a school with little prior institutional experience in building distributed systems. Unfortunately, this is not the case now, with these testbeds being hard to use for anyone who is not an expert programmer. A typical experience is that it takes a new user over a month to figure out how to write even the simplest PlanetLab program.
We have created a PlanetLab Experiment Manager (PlMan) designed to simplify the deployment, execution and monitoring of your PlanetLab experiment. The application presents a simple GUI to perform common tasks such as:
For more experienced users PlMan offers a rich scripting interface that can be used with or without GUI to perform batch mode operation. The scripting interface uses XML-RCP communication to allow scripts to be written in for example Perl, Python and Ruby, as well as Java and C/C++.
UPDATE: have a look at the getting started tutorial
Java 1.5 is also required, Download Java
DocumentationGetting Started Tutorial
ContactIf you want to make a feature request or report a bug, just send an email to
Updated August 16 2007
Computer Science & Engineering
University of Washington
Seattle, WA 98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX
[comments to isdal]