CS380L: Advanced Operating Systems

Using CloudLab

To use CloudLab, you will need to make an account and join the ut-osa project. Be sure to use your utexas or cs.utexas email address for your account.

You'll need to provide your public SSH Key to make an account. GitHub has a good tutorial on SSH keys. If the site gives you trouble about your SSH key not being in a valid format, (first check the format but then) try removing any text after the key.

Requests to join the group will need to be approved by the instructor. Make a Piazza post or contact the instructor to make sure your request is approved.

The CloudLab documentation can be found here.

Please read this page before proceeding.

Getting a Machine

To get access to a machine, create an experiment using the aos-lab1 profile. In the "Parameterize" tab, you can set the machine type. Some of the machine types are listed here. (Machines types are subject to availability.) The EmuLab machines tend to have lower utilization.

Be conservative! You don't need a four socket server with hundreds of gigabytes of RAM for Lab 1!

Once your experiment is created, you should be able to see it on the "My Experiments" page. Under "List view" you should find the ssh command to access the node.

This page also includes the experiment expiration time. When your experiment expires you will lose all data on the disk. Be sure to copy your files off the machine periodically. Terminate your experiment as soon as you are done with the machine.