| 1 | = [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/ VLC DASH Tutorial] = |
| 2 | {{{ |
| 3 | #!html |
| 4 | |
| 5 | <div style="text-align:center; width:495px; margin-left:auto; margin-right:auto;"> |
| 6 | <img id="Image-Maps_5201305222028436" src="http://groups.geni.net/geni/attachment/wiki/GENIExperimenter/Tutorials/Graphics/Setup.jpg?format=raw" usemap="#Image-Maps_5201305222028436" border="0" width="495" height="138" alt="" /> |
| 7 | <map id="_Image-Maps_5201305222028436" name="Image-Maps_5201305222028436"> |
| 8 | <area shape="rect" coords="18,18,135,110" href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/VLCDashTutorial/DesignSetup" alt="" title="" /> |
| 9 | <area shape="rect" coords="180,18,297,111" href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/VLCDashTutorial/Execute" alt="" title="" /> |
| 10 | <area shape="rect" coords="344,17,460,110" href="http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/VLCDashTutorial/Finish" alt="" title="" /> |
| 11 | <area shape="rect" coords="493,136,495,138" href="http://www.image-maps.com/index.php?aff=mapped_users_5201305222028436" alt="Image Map" title="Image Map" /> |
| 12 | </map> |
| 13 | <!-- Image map text links - End - --> |
| 14 | |
| 15 | </div> |
| 16 | }}} |
| 17 | |
| 18 | == 1. Obtain resources == |
| 19 | For this experiment we are going to use resources in ExoGENI GPO or ExoGENI RENCI, we will need: |
| 20 | * 6 VM (KVM): 4 (VM, VM-0, VM-1 and VM-2) are OpenFlow Switches; 1 (VM-3) Apache Server; 1 (VM-4) VLC DASH Client |
| 21 | If you are attending a Tutorial, the resources might have already been reserved for you, check with your instructor and skip this step. |
| 22 | |
| 23 | [[Image(OpenFlowDASH.png, 40%)]] |
| 24 | |
| 25 | The various parts of the diagram are as follows: |
| 26 | - '''VM, VM-0, VM-1, VM-2''': These nodes can be any ExoGENI Virtual Nodes. |
| 27 | - '''VM-3:''' This node runs an Apache Web Server on which our DASH video is hosted. |
| 28 | - '''VM-4''': This node runs a VLC DASH Client which requests a video from the server. |
| 29 | |
| 30 | |
| 31 | You can use any reservation tool you want to reserve this topology: |
| 32 | * For Omni or Flack you can use the [wiki:GENIExperimenter/RSpecs RSpec] that is published at: http://www.gpolab.bbn.com/experiment-support/OpenFlowExampleExperiment/ExoGENI/openflow-loadbalancer-kvm.rspec and the ExoGENI GPO AM or the ExoGENI RENCI AM |
| 33 | * At the [https://portal.geni.net GENI Experimenter Portal] there is a public RSpec called "'''openflow-load-balancer-kvm'''" that you can use, and either '''GPO ExoGENI''' or '''RENCI ExoGENI''' as the AM |
| 34 | |
| 35 | Look at the [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout#Prerequisites Prerequisites] for Tutorials about reserving resources. |
| 36 | |
| 37 | = [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/ Introduction] = |
| 38 | = [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/Execute Next: Run Experiment] = |