This repository has our experiments for our SuperComputing '16 submission.
These experiments were run on CloudLab. We have a 6-node Centos7.1 baremetal setup, so you can instantiate a cluster from our GassyFS Profile. Select the Clemson cluster, since these nodes have infiniband. On all nodes:
- 
Setup passwordless SSH and sudo
 - 
Install Docker and setup infiniband. For Centos7.1, you can use:
 
$ cd experiments; ./bootstrap.sh- 
Start experiment master (i.e., a container with Ansible):
$ cd experiments; ./emaster.sh
 - 
Choose an experiment and setup the cluster inventory:
[EXPERIMENT_MASTER] cd experiment/multi-node [EXPERIMENT_MASTER] vim inventory/*
 - 
Start the experiment!
[EXPERIMENT_MASTER] ./run.sh 
Inside the experiment directory there is a results and logs directory. These will be overwritten everytime you run an experiment... so you should try to commit the results along with the entire experiment directory before running a new job. This gives you a history of different experiments and helps us understand how small tweaks affect results.
Check to make sure everything installed smoothly:
# Should return unlimited
$ ulimit -l
# Should show no running images
$ docker ps EOF