User Tools

This page contains links to a list of "slice management tools" contributed by the PlanetLab user community. PlanetLab users are strongly encouraged to make use of these tools to manage their slices.

  • Plush from University of California, San Diego. Users describe experiments or computation in XML, and Plush uses it to locate, contact, and prepare resources. It includes a Nebula GUI that allows users to build, visualize and run their applications without using the command-line interface.

  • PlMan from University of Washington. PlanetLab Experiment Manager is designed to simplify the deployment, execution and monitoring of your PlanetLab experiment. The application presents a simple GUI to perform common tasks.

  • Stork from University of Arizona. A software installation utility akin to yum and apt available for both users of PlanetLab and for home use. It includes a Stock Slice Manager GUI that simplifies package management and Stork installation on your PlanetLab slices.

  • pShell from McGill University. A Linux shell like interface providing a few basic commands to interact with a Planetlab slice, works as a command center at the local machine and interact with slice nodes.

  • AppManager from Intel Research Berkeley. PlanetLab Application Manager is designed to help deploy, monitor, and run applications on PlanetLab. The package gives you the ability to centrally manage, install, upgrade, start, stop, and monitor of applications on a PlanetLab slice.

  • Emulab from University of Utah. A network testbed, giving researchers a wide range of environments in which to develop, debug, and evaluate their systems.

  • plDist from Washington University in St. Louis. A tool for parallel distribution of files to Planetlab nodes using BitTorrent or rsync.

  • Nixes from AquaLab at Northwestern. A set of bash scripts to install, maintain, control and monitor applications on PlanetLab.

  • PLDeploy from Intel Oregon. PlanetLab Slice Deploy Toolkit is a set of scripts to help users manage their slices.

  • pssh from Intel Research at Berkeley. Provides the parallel versions of the openssh tools. It can be used to control large collections of nodes in the wide-area network.

  • vxargs from University of Pennsylvania. Inspired by xargs and pssh, it provides the parallel versions of any arbitrary command, including ssh, rsync, scp, wget, curl, etc.

  • PlanetLab broadband link emulator from Max Planck Institute for Software Systems. A link emulator for PlanetLab that can be configured with few important measured characteristics of broadband links, such as their asymmetric link bandwidths and queue sizes.