= [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/ VLC DASH Tutorial] =
{{{
#!html
}}}
== 1. Obtain resources ==
For this experiment we are going to use resources in ExoGENI GPO or ExoGENI RENCI, we will need:
* 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
If you are attending a Tutorial, the resources might have already been reserved for you, check with your instructor and skip this step.
[[Image(VLCDASH_Topo.png, 70%)]]
The various parts of the diagram are as follows:
- '''VM, VM-0, VM-1, VM-2''': These nodes can be any ExoGENI Virtual Nodes.
- '''VM-3:''' This node runs an Apache Web Server on which our DASH video is hosted.
- '''VM-4''': This node runs a VLC DASH Client which requests a video from the server.
You can use any reservation tool you want to reserve this topology:
* 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
* 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
Look at the [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout#Prerequisites Prerequisites] for Tutorials about reserving resources.
= [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/ Introduction] =
= [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/Execute Next: Run Experiment] =