= Alternative Resources for the TCP Assignment = [wiki:GENIEducation/SampleAssignments/TcpAssignment/ExerciseLayout/DesignSetup The TCP Assignment] ''' Using Omni to get virtual machines from '''ExoGENI''':''' [[BR]] - Note: May require some minor variation in the instructions. In particular, install `iperf` using `sudo apt-get install iperf` by hand. - 1. Download the RSPEC from http://www.gpolab.bbn.com/experiment-support/TCPExampleExperiment/tcp-kvm.rspec - 2. Follow the tutorial on [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/HelloOmni HelloOmni] to create the topology using tcp-pc.rspec on ExoGENI - Note: When dealing with specific slivers, we need to add "-a eg-gpo" to specify which aggregate manager we want to use (i.e., from where we want to reserve the resources). In our case here, we are using ExoGENI resource at GPO. - 3. Log onto the reserved nodes following instructions here: [http://groups.geni.net/geni/wiki/HowTo/LoginToNodes LoginToNodes] ''' Using Omni or Flack to get physical PCs from ProtoGENI:''' [[BR]] - 1. Download the RSPEC from http://www.gpolab.bbn.com/experiment-support/TCPExampleExperiment/tcp-pc.rspec - 2. Follow the tutorial on [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/HelloOmni HelloOmni] to create the topology using tcp-pc.rspec on ProtoGENI or InstaGENI [[BR]] OR, follow the tutorial on [http://www.protogeni.net/wiki/FlackTutorial FlackTutorial] to create the topology using Flack interface - Note: When dealing with specific slivers, we need to add "-a pg-utah" to specify which aggregate manager we want to use (i.e., from where we want to reserve the resources). In our case here, we are using utah aggregate. - 3. Log onto the reserved nodes following instructions here: [http://groups.geni.net/geni/wiki/HowTo/LoginToNodes LoginToNodes]