To get access to PlanetLab, you must do the following:

  • Go to the site choose <Create an account>  Note: the URL has changed in 2013: used to be but now that is the URL for the non-European part of Planetlab only.

  • Fill in the important fields and choose "University of Copenhagen, DIKU" as site. THIS IS IMPORTANT!


  • You have to wait for verification of your account before it can be used.  If the verification takes more than a few days, try prodding


When everything is ok and your account has been verified, you can check out the link:

You basically work on PlanetLab when you log in as SSH.

  1. Make a ssh key and add it to your account (this does in a userinterface under <keys> in <my account>
  2. To ssh to a node, type in the following command: ssh -l slicename(for example: diku_INF5510v13) hostname(for example:

Unfortunately, you have to install emerald compiler on each node you use to log in to (Write down the nodes that you have installed the emerald compiler so you could reuse them for future works!).




login as : ssh -l diku_INF5510v13 <nodename>

get the emerald compiler to that node:

untar the file:
tar xvf emerald-0.99-linux.tar.gz

Then move the files into a directory (make an emerald directory, mkdir emerald)

After that, to find the path, type pwd and copy this after you have edited .bashrc!
to edit the .bashrc on the node, type in: sudo vi .bashrc.


export EMERALDROOT='/home/diku_INF5510v13/emerald'
set EMERALDARCH='i686mt'

emx -U -R
emx -U -Rhostname:port program

Then in the end, type in: source .bashrc

To find out the hostname, type in:


NODES known Available: (might not work)





Publisert 26. feb. 2015 00:17 - Sist endret 2. mars 2016 12:39